Agora que você criou o grupo vr_designers e adicionou usuários a ele, é importante entender como recuperar e verificar informações do grupo no Linux. Esta etapa ensinará várias maneiras de verificar informações relacionadas ao grupo.
Primeiro, certifique-se de estar no diretório do projeto:
cd ~/project
Usando o Comando id
O comando id fornece informações detalhadas sobre a identidade de um usuário, incluindo seu ID de usuário (UID), ID do grupo primário (GID) e todos os grupos aos quais ele pertence. Vamos verificar as informações do grupo para user1:
id user1
Este comando exibirá uma saída semelhante a:
uid=1001(user1) gid=1001(user1) groups=1001(user1),1004(vr_designers)
Esta saída mostra:
uid=1001(user1): O ID do usuário e o nome de usuário
gid=1001(user1): O ID do grupo primário e o nome (frequentemente o mesmo que o nome de usuário)
groups=1001(user1),1004(vr_designers): Todos os grupos aos quais o usuário pertence
Usando o Comando getent
Outro comando útil para verificar informações do grupo é getent, que recupera entradas de vários bancos de dados administrativos, incluindo o banco de dados de grupos:
getent group vr_designers
Você deve ver uma saída semelhante a:
vr_designers:x:1004:user1,user2,user3
Esta saída mostra:
vr_designers: O nome do grupo
x: Um espaço reservado para a senha do grupo
1004: O ID do grupo (GID)
user1,user2,user3: Uma lista de todos os usuários que são membros deste grupo
Examinando o Arquivo de Grupo Diretamente
Você também pode examinar o arquivo /etc/group, que armazena todas as informações do grupo no sistema:
cat /etc/group | grep vr_designers
A saída deve ser semelhante a:
vr_designers:x:1004:user1,user2,user3
Verificando a Associação de Grupo de um Usuário Específico
Para verificar especificamente a quais grupos um usuário pertence, você pode usar o comando groups com um nome de usuário:
groups user2
Saída:
user2 : user2 vr_designers
Esses comandos fornecem diferentes maneiras de verificar informações do grupo no Linux. Entender e usar esses comandos é essencial para o gerenciamento eficaz de usuários e grupos.