In os X è possibile avere utenti senza password. Se li controlli con la dscl
loro password, mostra come *
. Questo è usato per utenti di sistema come utenti per database come mysql
, pgsql
ecc. La cosa bella di questo è che questi utenti non vengono visualizzati nella schermata di accesso e non puoi accedere come loro senza sudo
ecc.
Dopo aver eliminato un utente del genere provando alcune cose, volevo ricrearlo, ma non ci sono riuscito. Sono riuscito a ottenere un utente con una password vuota e ho potuto impostare la password su *
. Ma nessuno ha avuto lo stesso effetto di cui sopra, come ha mostrato l'utente nella mia schermata di accesso.
Come si crea un tale utente?
useradd
inizia ad aggiungere ID a 1000 e i gestori degli accessi non mostreranno gli ID utente al di sotto, ma tutto sopra. quindi sebbene non sia una risposta a questa domanda, potrebbe essere la soluzione al problema. tieni presente che 1000 è arbitrario e potrebbe essere inferiore o superiore nella tua distribuzione. Per correggere basta modificare la voce dell'utente /etc/passwd
per avere un UID inferiore. Ora per me andare a fare una domanda simile.