Un /etc/groupfile di esempio contiene le seguenti voci:
root:*:0:
adm:!:4:logcheck
antoine:x:1000:
Le pagine man che ho letto (Debian e OSX) dicono che il secondo campo è quello di memorizzare una password di gruppo. Poiché vengono usati raramente, di solito viene inserito un asterisco *o un oggetto xanziché lasciarlo vuoto.
La shadowpagina man dice anche che questo secondo campo dovrebbe memorizzare il risultato della cryptfunzione. E se viene memorizzato un risultato non valido (come *o !) significa che la password non può essere utilizzata come metodo di autenticazione.
Questo vale anche per il groupfile? Perché finisco con 3 caratteri diversi nel mio groupfile che hanno tutti lo stesso significato? Posso cambiare tutto in sicurezza *?
!viene utilizzato per un singolo gruppo su un singolo server su 10+ che gestisco attualmente. Per la semplicità di alcuni script di controllo, avere sempre lo stesso carattere lì chiarirebbe le cose. Bene, se in realtà significa lo stesso, ovviamente.
*?