LINUX

Come trovare/modificare la password di root predefinita di Ubuntu

Cambia la password di root di Ubuntu predefinita

Prima di spiegare come modificare la password predefinita, è bene conoscere “Root SuperUser” e “sudo user” in Linux.

In qualsiasi Linux, come in qualsiasi versione di Ubuntu, esiste un SuperUser denominato radice, l’equivalente Windows dell’utente nel gruppo Administrators. Il Radice l’utente può fare qualsiasi cosa e quindi svolgere il lavoro quotidiano come SuperUser può essere pericoloso. Potresti fare qualcosa di sbagliato e distruggere l’intero sistema. Idealmente, esegui come utente che dispone solo dei privilegi necessari per l’attività in questione. In alcuni casi si tratta necessariamente di root, ma il più delle volte si tratta di un utente normale.

Usando sudo

Per impostazione predefinita, Ubuntu non configura una password di root, quindi non hai la possibilità di accedere come root. Invece, ti viene data la possibilità di eseguire attività con privilegi di superutente utilizzando sudo.

Ciò significa che non puoi accedere direttamente come root o utilizzare su comando per diventare l’utente root. Tuttavia, poiché l’account root esiste fisicamente, è ancora possibile eseguire programmi con privilegi root.

Il sudo comando consente agli utenti autorizzati di eseguire determinati programmi come radice senza bisogno di conoscere la password di root.

Verrà eseguito l’esempio seguente chi sono comando come a radice utente. Sostituisci quelli sottostanti chi sono comando con il comando che vuoi eseguire come root:

$ sudo whoami
root

Mentre puoi creare una password per radice account che ti consente di accedere come radice insieme a su, questo non è il tipico modo di fare le cose di Ubuntu. Invece, Ubuntu si aspetta che tu usi sudo.

Sudo è un’alternativa al fornire alle persone una password di root per eseguire attività di superutente. In un’installazione predefinita di Ubuntu, la persona che ha installato il sistema operativo riceve l’autorizzazione “sudo” per impostazione predefinita.

Chiunque abbia l’autorizzazione sudo può fare qualcosa “come superutente” in attesa sudo al loro comando. Ad esempio, per correre apt-get dist-upgrade come superutente puoi usare:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

implicitamente, sudo ti chiederà la password del tuo account quando esegui l’ordine. Questo aiuta con la sicurezza. Le credenziali vengono archiviate per alcuni minuti, quindi se hai alcune attività da svolgere sudo, ti chiederà la password solo la prima volta. Quando si eseguono programmi GUI che richiedono privilegi di root, utilizzare graphics sudo (gksu / kdesudo) e ti verrà anche richiesta la tua password.

Vantaggi dell’utilizzo di Sudo

Ci sono una serie di vantaggi nel lasciare gli accessi root disabilitati per impostazione predefinita in Ubuntu.

Puoi pre-scegliere quali utenti hanno accesso sudo. Non è necessario che ricordino una password di root perché usano la propria password. Se hai più utenti, puoi concedere a un utente l’autorizzazione sudo o revocare l’accesso di superutente a qualcuno rimuovendo l’autorizzazione sudo senza modificare la password di root e notificare a tutti una nuova password. Puoi anche scegliere quali comandi un utente può eseguire usando sudo e quali comandi sono proibiti per quell’utente.
Per impostazione predefinita, evita l’accesso interattivo “Posso fare qualsiasi cosa”. Ti verrà richiesta una password prima che vengano apportate modifiche importanti.

Sudo aggiunge una voce di registro dei comandi eseguiti (in /var/log/auth.log). Se qualcuno incasina le cose, puoi tornare indietro e vedere quali comandi sono stati eseguiti.

Senza una password di root esistente, rende impossibili gli attacchi di forza bruta all’account root. Questo è rilevante se si consente la connessione SSH. Invece, un utente malintenzionato dovrebbe conoscere il nome di un account locale.

Utilizzo di una shell di root

Se non vuoi usare il comando sudo ogni volta che devi eseguire un comando con privilegi di root, puoi ottenere la shell di root usando il comando sudo e la sua opzione -i:

$ sudo -i

o

$ sudo su

Si noti che la riga di comando cambierà da $ a #, indicando che ci si trova attualmente in una shell di root. Ora agisci come superutente per ogni comando. È un buon principio di sicurezza non rimanere come superutente più a lungo del necessario, solo per ridurre la possibilità di causare accidentalmente qualche danno al sistema.

Imposta/modifica la password di root predefinita

Se desideri modificare la password di root vuota predefinita e impostare la password di root, inserisci:

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

Una volta impostata la password di root, puoi accedere come root usando su comando:

$ su
Password: 
root@vagrant-ubuntu-trusty-64:/home/vagrant# 

È così che abbiamo cambiato la password di root predefinita in modo da poter accedere e utilizzare Ubuntu come superutente, ma ricorda di fare molta attenzione quando usi il tuo computer in questo modo.

Leggi anche:

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close