getent group
exibe entradas do banco de dados do grupo. O banco de dados do grupo local é o arquivo /etc/group
, cujo formato está documentado na group(5)
man page .
Cada linha neste arquivo é uma entrada do banco de dados, representando um grupo. As colunas em uma linha são separadas por dois pontos. A segunda coluna é o hash da senha.
A base de dados de utilizadores /etc/passwd
tem um formato semelhante, com diferentes conteúdos em as colunas. As duas primeiras colunas são o nome e o hash da senha, como no grupo.
Esses arquivos têm uma coluna para a senha apenas para compatibilidade com versões anteriores. Normalmente, o hash de senha não está no banco de dados de usuários / grupos de leitura pública, mas em outro banco de dados chamado banco de dados de sombra ( /etc/shadow
para usuários, /etc/gshadow
para grupos) que contém hashes de senha e outras informações da conta, como datas de expiração, e que só podem ser lidos por processos privilegiados.
É extremamente raro colocar uma senha em um grupo: normalmente, alguns usuários estão no grupo e os outros usuários não estão. Portanto, você pode esperar que as entradas gshadow
tenham *
na coluna hash da senha (isso não é um hash válido, é um marcador indicando que não há como obter acesso ao usuário / grupo inserindo uma senha) .