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 |
|
Alterar o grupo proprietário |
|
Alterar ambos |
|
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.