O arquivo de senha primária no Linux é `/etc/passwd`.
No entanto, é crucial entender:
*
`/etc/passwd` na verdade, não armazena mais senhas. Ele armazena informações básicas na conta de usuário como nome de usuário, ID de usuário (UID), ID do grupo (GID), diretório doméstico e shell de login. É legível por mundialmente.
*
Os hashes de senha são armazenados em `/etc/Shadow`. Este arquivo é legível apenas pelo usuário root e membros do grupo `Shadow '. Ele contém as senhas criptografadas (ou um sinalizador indicando login sem senha), a última data de alteração de senha, políticas de expiração de senha etc.
*
Alguns sistemas podem usar outros métodos. Alguns ambientes corporativos podem aproveitar mecanismos de autenticação centralizados, como LDAP ou Active Directory. Nesses casos, o local `/etc/passwd` e`/etc/shadow` pode ser menos relevante ou mesmo ausente.
Portanto, embora `/etc/passwd` seja um arquivo relacionado às contas de usuário, as informações reais da senha são armazenadas em`/etc/Shadow`.