▷ Como usar o comando CHGRP no Linux

Os sistemas operacionais Linux gerenciam grupos e objetos por meio de permissões, o que permite que um usuário que não tenha as permissões corretas simplesmente acesse o conteúdo desses elementos, mas, além disso, há outro aspecto fundamental no trabalho dos objetos: a propriedade de isso, logicamente o proprietário terá todo o poder sobre o objeto e pode ou não conceder permissões a outros usuários.

No Linux, temos o comando chgrp que nos permite mudar a propriedade do grupo de um arquivo ou diretório no sistema para uma colaboração ou trabalho de suporte.

Normalmente este tipo de tarefas de atribuição de permissão pode ser executado com o comando chown, mas chgrp trata de uma sintaxe mais simples para esta tarefa, adicionalmente é um comando de administrador, ou seja, apenas o usuário root pode alterar o grupo de um arquivo ou diretório determinado.
A sintaxe de uso de chgrp é a seguinte:

 chgrp [opções] new_group object_name
Vamos ver como usar este comando no Linux.

1. Como usar chgrp no Linux

Passo 1
Lembre-se que é necessário usar o sudo para a execução, vamos ao terminal e lá listamos o conteúdo com suas permissões usando o seguinte comando:

 ls -l

PROLONGAR

Passo 2
Podemos ver, por este exemplo, que o arquivo Solvetic.txt é propriedade de “solvetic”,
Vamos alterar a propriedade para que pertença ao grupo "testes", para isso executamos o seguinte:

 sudo chgrp tests Solvetic.txt

PROLONGAR

etapa 3
Com "ls -l" podemos validar que o grupo foi alterado corretamente:

PROLONGAR

Passo 4
Caso seja necessário alterar a propriedade do grupo para vários arquivos simultaneamente, devemos usar curingas, por exemplo, para alterar a propriedade de todos os arquivos .txt que executamos:

 testes sudo chgrp * .txt
Etapa 5
É possível utilizar o parâmetro -c (alterações - alterações), de forma que o comando chgrp relacione as alterações que foram feitas, neste caso executamos:
 sudo chgrp -c tests * .txt (se houver vários arquivos) sudo chgrp -c tests Solvetic.txt (objeto único)

PROLONGAR

2. Como usar o chgrp para alterar a propriedade de um diretório Linux

Passo 1
Com o mesmo mecanismo podemos alterar a propriedade de um diretório, por exemplo, vamos alterar a propriedade de Downloads, executamos o seguinte:

 sudo chgrp -c tests ./Downloads

PROLONGAR

Passo 2
Verificamos se o proprietário foi editado com o seguinte comando:

 ls -l -d

PROLONGAR

3. Use opções recursivas com chgrp


A propriedade do grupo pode ser alterada para arquivos e diretórios armazenados em um diretório.

Passo 1
Para isso podemos recorrer à opção -R (recursiva), esta opção permite ao comando chgrp modificar a propriedade do grupo para todos os arquivos e subdiretórios do diretório especificado, executamos:

 sudo chgrp -R tests ./Downloads

PROLONGAR

Passo 2
Para verificar se a mudança foi eficaz, listamos as permissões de alguns dos subdiretórios disponíveis:

 ls -l ./Downloads/Solvetic

PROLONGAR

4. Como usar um arquivo de referência com chgrp Linux


Podemos fazer uso de parâmetros para que o comando chgrp modifique as permissões com base em um critério indicado.

Passo 1
Para demonstrar isso, listaremos os objetos com extensões .txt e .deb:

 ls -l * .txt ls -l * .deb

PROLONGAR

Passo 2
Faremos referência a que as propriedades * .deb são replicadas em * .txt:

 sudo chgrp --reference = file.deb file.txt

PROLONGAR

etapa 3
Nós validamos se a propriedade foi replicada:

 ls -l Solvetic.txt

PROLONGAR

5. Como usar links simbólicos com chgrp Linux


O comando chgrp permite fazer uso de links simbólicos para funcionar, para isso é possível usar chgrp para alterar a propriedade do grupo de links simbólicos ou de um arquivo para onde o link simbólico aponta.

Para esse tipo de caso, usaremos a seguinte sintaxe:

 ls -l "link" sudo chgrp - link "grupo" de referência
É muito simples usar o comando chgrp para gerenciar permissões no Linux.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave