Disabilitare l'account root in Ubuntu?


48

Mi sono state chieste le credenziali di root per configurare la mia stampante in Ubuntu. Questo sembrava essere stato causato da un bug. E la soluzione suggerita è quella di creare una password di root. Dal momento che per impostazione predefinita non viene utilizzata alcuna password di root in Ubuntu, mi chiedo come sia possibile annullare queste modifiche.

Dopo aver impostato una password per root, c'è un metodo per disabilitarlo di nuovo?

Risposte:


83

Secondo la guida in linea di Ubuntu

Gli sviluppatori di Ubuntu hanno preso la decisione coscienziosa di disabilitare l'account root amministrativo per impostazione predefinita in tutte le installazioni di Ubuntu. Ciò non significa che l'account di root sia stato eliminato o che non sia possibile accedervi. È stata semplicemente fornita una password che non corrisponde a nessun valore crittografato possibile, pertanto potrebbe non accedere direttamente da sola.

Se si desidera abilitare l'account root, è sufficiente assegnargli una password utilizzando

sudo passwd

Quando si immette questo comando, verrà richiesta una nuova password. La password inserita sarà la password dell'account root, quindi fai attenzione e scegli una password complessa.

Per disabilitare il login root usare

sudo passwd -l root

Questo disabiliterà l'accesso usando il nome utente root, cioè il tuo sistema tornerà allo stato precedente.

Se vuoi maggiori informazioni sulla gestione degli utenti di Ubuntu leggi la documentazione ufficiale .


8
Utilizzare sudo passwd -S rootper verificare se bloccato o no (avrà L in uscita invece di P).
Wtower,

1
Su quale versione hanno apportato questa modifica?
Timothy Swan,

30
sudo usermod -p '!' root

Ciò imposterà l'account di root per avere una password inutilizzabile.

Puoi anche bloccare l'account per impedire alle persone di accedere.

sudo passwd -l root

Entrambi gli approcci dovrebbero fare quello che vuoi. Non è necessario fare entrambe le cose.


Non capisco Perché una password inutilizzabile?
Tshepang,

Inutilizzabile in quanto non è possibile accedere con esso. È la password che inizia come AFAIK.
Oli

1
quando lo disabilito con: sudo passwd -l root. devo ricordare la password di root corrente per uso futuro, forse se un giorno voglio riattivare la password di root?
NES,

3
@NES no non devi ricordartelo. hai reimpostato la password e l'ora con "sudo passwd"
binW

1
Il primo comando riporterà il /etc/shadowfile al suo stato predefinito, che sembra forse l'approccio migliore dei due.
njbair,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.