Cosa c'è! * Nel campo della password in / etc / shadow?
Aug 29 2020
Guardando nel mio /etc/shadowfile abbastanza nuova scatola di oggi (in esecuzione Arco), vedo alcune password come *(disabilitato), ma alcuni altri come !*, !!e come !. Presumibilmente anche questo significa "disabilitato", ma perché il valore è diverso?
C'è qualche convenzione di cui non ho sentito parlare? :-) e in caso affermativo dove sarebbe documentato?
Estratto:
root:*:14871::::::
dbus:!!:18407::::::
dnsmasq:!*:18499::::::
shepherd:!:18502:0:99999:7:::
Risposte
3 e2-e4 Aug 29 2020 at 05:31
Sintetizzando la pagina Unix e Linux relativa al /etc/shadowfile
*: "Per convenzione, gli account a cui non è previsto l'accesso (ad es. Bin, daemon, sshd) contengono solo un singolo asterisco nel campo della password"!: Tutti e due "!" e "!!" essere presente nel campo della password significa che un account è bloccato.!!: Ma "!!" in una voce di account in ombra significa che l'account di un utente è stato creato, ma non è stata ancora fornita una password
Le stringhe *, !e !!tutte, fanno sì che l'utente non possa effettuare il login (poiché una password crittografata non sarà mai di 1 o 2 caratteri).