O comando chgrp#

O comando chgrp (change group) modifica o grupo proprietário de arquivos e diretórios.

Sintaxe#

chgrp [OPÇÕES] GRUPO ARQUIVO...

Exemplo:

sudo chgrp alunos relatorio.txt

O grupo proprietário passa a ser alunos, enquanto o usuário proprietário permanece inalterado.

Alteração de vários arquivos#

É possível fornecer vários nomes na mesma chamada:

sudo chgrp alunos relatorio.txt exercicios.txt notas.txt

Todos os arquivos especificados terão seu grupo proprietário alterado para alunos, desde que a operação seja autorizada.

Alteração recursiva#

sudo chgrp -R professores /srv/material

O comando altera o grupo proprietário do diretório /srv/material e dos objetos abrangidos pela operação recursiva.

Como no caso de chown, é necessário cuidado com caminhos, permissões e links simbólicos.

chown ou chgrp?#

Os dois comandos têm finalidades relacionadas, mas diferentes.

Objetivo

Comando

Alterar o proprietário

chown usuario arquivo

Alterar o grupo proprietário

chgrp grupo arquivo

Alterar ambos

chown usuario:grupo arquivo

Em sistemas GNU/Linux, um usuário comum pode mudar o grupo de um arquivo para um grupo do qual faça parte, sujeito às regras de autorização aplicáveis. Alterar o proprietário para outro usuário normalmente exige privilégios administrativos.