6.1.1 La memorizzazione degli user account

Gli user account sono memorizzati nel file /etc/passwd (man page passwd(5)) che è un file in formato testo le cui righe hanno la seguente sintassi:

 
username:password:UID:GID:description:home directory:shell  
dove

È importante notare che, per motivi di sicurezza, la password contenuta in /etc/passwd non è in chiaro (plain text), ma è cifrata col sistema di cifratura utilizzato dal sistema (in genere MD5)3. In questo modo chiunque arrivi a leggere il contenuto del file /etc/passwd non vede la password degli utenti e non è neanche in grado di risalirvi a partire dalla sua cifratura (questo dipende dal metodo utilizzato per cifrare la password).

Se password è un asterisco ‘*’, significa che l’utente in questione non può accedere al sistema attraverso la procedura di autenticazione che in genere avviene tramite login.