Introduzione

L'utente root (o superuser) è un account utente speciale presente su tutti i sistemi simili a Linux e Unix. Ha pieno accesso a ogni comando e qualsiasi risorsa sul sistema senza alcuna restrizione.

Se arrivate su Ubuntu da un'altra distribuzione Linux, potreste chiedervi quale sia la password di root predefinita o come modificare la password di root. Per impostazione predefinita, in Ubuntu, l'account utente root è disabilitato per motivi di sicurezza.

Questo tutorial spiega come passare temporaneamente all'account utente root e come impostare la password di root sui sistemi Ubuntu.

Passaggio temporaneo a root

Gli utenti di Ubuntu sono incoraggiati a svolgere attività amministrative di sistema concedendo privilegi sudo agli utenti regolari. Sudo consente agli utenti autorizzati di eseguire programmi come un altro utente, in genere l'utente root.

L'utente iniziale creato dal programma di installazione di Ubuntu è già un membro del gruppo sudo. È probabile che l'utente che ha effettuato l'accesso abbia già ottenuto i privilegi di amministratore.

Per elevare temporaneamente i privilegi dell'utente root, eseguire il comando con il prefisso sudo:

sudo command-name

La prima volta che usi sudo in una sessione, ti verrà chiesto di inserire la password dell'utente.

Per passare temporaneamente all'account root nella sessione di accesso corrente, è possibile utilizzare il comando sudo su o sudo -i e immettere la password utente:

sudo su -

Esegui il comando whoami per verificare che l'utente sia cambiato:

whoami
root

Modificare la password di root

L'utente root è disabilitato, ma ciò non significa che l'account root sia stato rimosso. L'accesso come root non è possibile perché non è stata impostata alcuna password per l'account root.

Se per qualche motivo, è necessario abilitare l'account root, è sufficiente impostare una password per l'utente root. In Ubuntu, è possibile impostare o modificare la password di un account utente con il comando passwd.

Per modificare la password dell'utente root in Ubuntu, eseguire il comando seguente come utente sudo:

sudo passwd root

Ti verrà richiesto di inserire e confermare la nuova password di root.

Quando si imposta la password, assicurarsi di utilizzare una password unica e affidabile. Avere una password complessa è l'aspetto più importante della sicurezza del tuo account. Spesso una password complessa ha almeno 16 caratteri, almeno una lettera maiuscola, una lettera minuscola, un numero e un carattere speciale.

La password non viene visualizzata sullo schermo quando la si digita.

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Questo è tutto! La password di root è stata cambiata.

Ora puoi accedere al tuo sistema Ubuntu come root usando la nuova password.

Conclusione

Per impostazione predefinita, in Ubuntu, l'account di root non ha password impostata. L'approccio consigliato è utilizzare il comando sudo per eseguire comandi con privilegi a livello di root.

Per poter accedere direttamente come root, devi impostare la password di root.