Tutorial Linux - comando chown

O comando chown é utilizado para alterar o dono e/ou o grupo de arquivos e diretórios. É um dos comandos básicos para gerenciar um sistema Linux.



Mudar o dono de um arquivo.

No exemplo abaixo alteramos o dono do arquivo01.txt para o usuário 'aluno01'. Nesse caso, somente o dono é alterado, o grupo que tem permissões no arquivo não é modificado.

chown aluno01 arquivo01.txt

Mudar o dono e o grupo de um arquivo.

Para alterar o dono para 'aluno01' e o grupo para 'escola', use o sinal de dois pontos ":" para separar o dono do grupo, conforme abaixo.

chown aluno01:escola arquivo01.txt

Alterar somente o grupo de um arquivo.

Para alterar somente o grupo de um arquivo, é so omitir o dono e digitar dois pontos ":" seguido do nome do novo grupo.

chown :escola arquivo01.txt

Copiar o dono e grupo de outro arquivo.

O parâmetro "--reference" pode ser usado para copiar o dono e grupo de um arquivo para outro.

chown --reference=arquivo01.txt arquivo02.txt

Alterar o dono e grupo do diretório e subdiretórios.

Para alterar o dono e grupo de um diretório e seus subdiretórios, recursivamente, use o parâmetro "-R".

chown -R aluno01:escola /cursos

Mostrar as alterações do comando chown.

Para mostrar a confirmação da alteração que foi feita, use o parâmetro "-v".

chown -v -R aluno01:escola /cursos