2012-07-28 14 views
30

Sto eseguendo la distribuzione di slitaz e vorrei rimuovere completamente la password di root. Ho provato a dare una password vuota al comando passwd, tuttavia non sembra che faccia il trucco. Mi ha dato un errore password era troppo breve, e mi ha ancora chiesto una password quando ho ssh-ed in. La password era solo hiting il tasto "Invio".Come rimuovere completamente la password di root

UPDATE:
Forse ha a che fare con il fatto che SliTaz utilizza dropbear per ssh? Perché anche con una password vuota per root in /etc/shadow, viene comunque richiesta una password.

+0

Vedere http://unix.stackexchange.com/questions/7283/how-can-i-make-a-user-able-to- log-in-con-ssh-keys-ma-not-with-a-password –

risposta

60

Hai provato passwd -d root? Molto probabilmente, questo farà quello che vuoi.


È inoltre possibile modificare manualmente /etc/shadow: (Creare una copia di backup Assicurarsi che sia possibile accedere anche se sbagli, ad esempio da un sistema di salvataggio..) La ricerca di "root". In genere, la voce principale è simile a

root:$X$SK5xfLB1ZW:0:0... 

C'è, eliminare il secondo campo (tutto tra la prima e la seconda due punti):

root::0:0... 

Salvare il file, e prova ad accedere come root. Dovrebbe saltare la richiesta della password. (Come passwd -d, questa è una soluzione "nessuna password" .Se stai davvero cercando una "password vuota", cioè "chiedi una password, ma accetta se l'utente preme semplicemente Invio", guarda la pagina man di mkpasswd, e utilizzare mkpasswd per creare il secondo campo per/etc/shadow.)

+23

Non riesco a resistere alla tentazione di aggiungere che avere un login root senza password è nella maggior parte dei casi (tutti?) una cattiva idea. – InternetSeriousBusiness

+1

No che non ha funzionato sul mio sistema. Questo è quello che ho scoperto anche da Google. Tuttavia richiede ancora una password – Plazgoth

+0

Does? Passwd -d root' fornisce qualche errore? Cosa c'è in '/ etc/shadow'? – tiwo