Compreendendo as Associações de Grupos
No Linux, cada usuário pertence a um ou mais grupos. Esses grupos ajudam a gerenciar permissões e o acesso a arquivos e diretórios. Nesta etapa, você aprenderá como visualizar as associações de grupos para você e outros usuários.
Verificando seu Diretório de Trabalho Atual
Primeiramente, vamos garantir que você está no diretório de trabalho correto:
cd ~/project
Visualizando suas Associações de Grupos
Para ver a quais grupos sua conta de usuário atual pertence, você pode usar o comando groups sem nenhum argumento:
groups
Este comando exibirá uma lista de todos os grupos dos quais sua conta de usuário é membro. A saída será semelhante a esta:
labex sudo ssl-cert public
Neste exemplo, o usuário labex é membro dos grupos labex, sudo, ssl-cert e public.
Visualizando Associações de Grupos para Outros Usuários
Para visualizar os grupos aos quais outro usuário pertence, você pode especificar o nome de usuário como um argumento para o comando groups:
groups username
Por exemplo, para ver a quais grupos o usuário root pertence, você executaria:
groups root
Isso exibirá uma saída semelhante a:
root : root
Isso mostra que o usuário root é apenas membro do grupo root.
Por que a Associação de Grupo Importa
A associação de grupo determina quais arquivos e diretórios um usuário pode acessar. Ao definir permissões para um arquivo ou diretório, você pode especificar diferentes níveis de acesso para o proprietário, o grupo e outros.
Por exemplo, se um arquivo tiver permissões de leitura para um grupo específico, todos os usuários que são membros desse grupo podem ler o arquivo, mesmo que não sejam o proprietário.
Certifique-se de ter executado os comandos groups e groups root pelo menos uma vez para prosseguir para a próxima etapa.