Tuttavia, è fondamentale capire:
* `/etc/passwd` non memorizza più le password. Memorizza le informazioni sull'account utente di base come nome utente, ID utente (UID), ID gruppo (GID), directory home e shell di accesso. È leggibile dal mondo.
* Gli hash password sono archiviati in `/etc/shadow`. Questo file è leggibile solo dall'utente root e dai membri del gruppo `Shadow`. Contiene le password crittografate (o un flag che indica l'accesso senza password), la data di modifica dell'ultima password, le politiche di scadenza della password, ecc.
* Alcuni sistemi potrebbero utilizzare altri metodi. Alcuni ambienti aziendali possono sfruttare i meccanismi di autenticazione centralizzati come LDAP o Active Directory. In tali casi, il locale `/etc/passwd` e`/etc/ombre` potrebbe essere meno rilevante o addirittura assente.
Pertanto, mentre `/etc/passwd` è un file relativo agli account utente, le informazioni sulla password effettive vengono archiviate in`/etc/shadow`.
Domanda © www.354353.com