Imposta, ripristina e modifica la password di root in Ubuntu 20.04
L'utente root non è altro che l'utente predefinito creato nel sistema Linux con privilegi amministrativi. Simile alle versioni precedenti di Ubuntu, l'utente root è bloccato in Ubuntu 20.04 e un utente non può mai accedere come root inizialmente. sudo
Viene invece utilizzato il sistema di utilizzo del comando , che consente a qualsiasi utente non amministrativo di eseguire attività amministrative come l'installazione, senza accedere effettivamente come root, ma con privilegi di root.
Tuttavia, possono esserci alcune attività amministrative cruciali che non sono consentite con il sudo
comando e possono essere eseguite solo quando l'utente root è connesso. Esistono modi per impostare o reimpostare la password di root in tali scenari. Nota che questo dovrebbe essere usato solo nei casi in cui il comando sudo
è incompetente, poiché l'accesso come utente root comporta un rischio per la sicurezza del tuo computer.
Imposta/Ripristina password di root
Questo passaggio richiede l'accesso come utente con sudo
privilegi e il comando su
è consentito come parte dei sudo
privilegi.
Esegui quanto segue per accedere come root. Inserisci la tua password quando richiesto.
sudo su
Come visto sopra, il prompt è ora cambiato in root. Quindi siamo in grado di accedere a root utilizzando la nostra password.
Ora, per cambiare la password di root, usa semplicemente il comando passwd
.
passwd
Ciò imposterà la password di root quando viene utilizzata per la prima volta o la cambierà con la nuova password quando verrà utilizzata in seguito.
È ora di verificare se la nuova password funziona. Premere Ctrl + D
per uscire dal prompt di root. Quindi digita il comando su
per accedere come root e inserisci la nuova password di root che abbiamo appena impostato.
su
In questo modo, abbiamo modificato con successo la password di root e siamo in grado di accedere come root.
Tuttavia, come detto prima, questo richiede che il tuo utente abbia accesso a sudo. Ma cosa succede se non si dispone dell'accesso sudo ma è comunque necessario modificare la password di root in caso di emergenza? C'è un modo per accedere come root in questo caso? Scopriamolo.
Reimposta la password di root da Grub
C'è un modo per cambiare la password di root o di qualsiasi altro utente durante l'avvio in Ubuntu. Ha bisogno di un po' di tweaking il processo di avvio.
Innanzitutto, riavvia il computer. Se il menu di GRUB non viene visualizzato automaticamente ogni volta durante l'avvio, tieni premuto il Shift
tasto durante l'avvio. Questo mostrerà forzatamente il menu di GRUB.
Quindi, contrassegna la riga Ubuntu
dal menu e premi e
per modificare la configurazione di avvio.
Dobbiamo fare la modifica sulla riga che inizia con linux
, che è la penultima riga nella configurazione. Sostituisci l'ultima parte quiet splash
con rw init=/bin/bash
.
Fondamentalmente il cambiamento che stiamo facendo qui è accedere a una shell ( init=/bin/bash
) invece che alla GUI ( quiet splash
) con rw
privilegi di lettura e scrittura ( ).
Premere F10
per avviare con questa configurazione. Si noti che questa configurazione modificata viene utilizzata solo per quell'avvio e viene ripristinata all'avvio successivo.
Come puoi vedere, abbiamo effettuato l'accesso come utente root al prompt della shell.
Ora, come fatto in precedenza, possiamo eseguire il comando passwd
qui e reimpostare la password di root.
passwd
La password di root è stata modificata. Ora riavvia normalmente il sistema e accedi come root con la nuova password.
Ora puoi eseguire le attività amministrative richieste.
Conclusione
Abbiamo visto due modi per cambiare la password di root in Ubuntu 20.04. Si noti che, ove possibile, il sudo
comando deve essere utilizzato per eseguire attività amministrative. Il login come su
dovrebbe essere impedito il più possibile, in quanto può compromettere la sicurezza del sistema, soprattutto se è connesso a una rete.