Linux è per eccellenza un sistema a multi utenza ed ogni utente ha il suo user e la sua password. Però può capitare l'esigenza di creare un utente per il "primo che passa", che magari vuole solo provare linux installato sulla vostra macchina... a questo punto che facciamo?? lo facciamo accedere come root? Escluso. Col nostro account? NO!! Con quello del fratello dell'amico o chissà chi? Non sarebbe giusto nei loro confronti. Creiamo un account tutto per lui? Non avrebbe senso, deve solo provare.

La soluzione è creare questo utente senza password, ovvero quando l'utente seleziona l'user nella lista basta che prema invio e la password non viene neanche chiesta.

Per fare ciò bisogna(dopo aver creato un utente normale con password):

aprire il file etc/shadow/

cercare una stringa simile a questo formato:
nomeutente:$6$eDjdf/34dfetr49HFJKF/:12345:0:88888:2:::

quindi eliminare la parte di stringa che altro non è che l'hash della password più i vari salt diventando:
nomeutente::12345:0:88888:2:::

(viene tolto in questo caso   $6$eDjdf/34dfetr49HFJKF/)

se non si possiede etc/shadow/ si può modificare passwd allo stesso modo.

Nota: Mi raccomando, siate cattivi con i permessi a questo utente visto che può essere chiunque e che vuole solo provare :asd: ;-)