Alterando o dono/grupo de um arquivo pelo SSH

Esta é uma tarefa bem simples, mas que sempre está sendo usada.

Muitas vezes precisamos implementar algum recurso novo ou mesmo uma nova funcionalidade em nosso sistema, porém como o Linux, é um sistema onde trabalhamos com diversos usuários, precisamos ter um controle, aí entram os donos e grupos de arquivos. :)

Um exemplo, administro um sistema e implemento neste sistema um servidor de proxy, só que eu não cuidarei deste serviço, vou passar a outro cara, e para não lhe dar a senha de root, eu posso criar um usuário chamado squid, com o grupo squid, e dar todas as permissões para que ele possa executar seu serviço sem precisar da senha de root.

Os comandos para alterar/trocar o dono/grupo de um arquivo são: chown e o chgrp.

Basicamente ficaria assim sua execução:

# chown usuário:grupo arquivo

Onde "usuário" seria o usuário desejado, "grupo" o grupo desejado, e "arquivo" o arquivo desejado.

# chgrp grupo arquivo

A diferença é que neste comando mudamos apenas o grupo, acho que dispensa comentários.

Vamos então para a prática.

Crie um diretório onde achar melhor denominado grupos, e dentro do mesmo crie 3 arquivos, denominados teste1, teste2 e teste3

# cd /tmp
# mkdir grupos ; touch /grupos/teste{1,2,3}


Ok, vamos criar três grupos apenas para testes. Vocês podem criar os grupos que desejarem, eu criarei os grupos:

maran
artigo
permissoes

# groupadd maran
# groupadd artigo
# groupadd permissoes


Ok, grupos criados.

Agora brincaremos de é meu, não é meu...

Navegue até o diretório onde criou os arquivos, em meu caso:

# cd /tmp
# ls -l test*


Ok, agora vou mudar o dono e o grupo do arquivo teste1:

# chown root:maran teste1

Agora apenas o grupo do arquivo teste1:

# chgrp artigo teste1

Agora dos arquivos teste2 e teste3:

# chown root:maran teste2
# chown root:permissoes teste3 

# ls -l test*

é em simples o comando:

#
sudo chown -R nomeuser:nomegrupo /diretório

  • 12765 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

Como alterar a porta SSH do Servidor (Segurança)

A porta padrão de conexão a um servidor via SSH é a porta 22, claro que por ser padrão, todos...

Alterando a Propriedade nos arquivos e pastas Linux via SSH

Algumas vezes as alterações em arquivos são feitas por usuários do sistema, o e propriedade do...

Melhorar a performance do MySQL

Para melhorar a performance do MySQL execute pelo ssh como root o seguinte comando para editar o...

Instalação de Pacotes (programas) pelo SSH

Comando: yumDescrição: Este comando é usado para instalar pacotes(programas) no servidor. Use-o...

Comandos para Monitoramento do Servidor

Comando: topDescrição: O comando top é usado para listar todos os processos em execussão no...