L'account root su un computer basato su Linux è un account con autorizzazioni complete. Sarà necessario utilizzare l'account di root per eseguire determinati comandi, in particolare quelli che riguardano i file di sistema. Poiché l'account root può influire sull'intero computer, è meglio utilizzare questo account solo se necessario, piuttosto che utilizzarlo al posto di un normale account. In questo modo si riduce il rischio di "incidenti" che danneggiano importanti file di sistema.
Fare un passo
Metodo 1 di 4: accesso a root dal terminale
Passo 1. Apri Terminale premendo Ctrl+Alt+T
La maggior parte delle distribuzioni Linux ti consente di accedere al Terminale con questa scorciatoia.
Passaggio 2. Immettere il comando su - e premere Invio
Il computer proverà ad accedere all'account super utente. È possibile utilizzare questo comando per accedere a qualsiasi account sul sistema, ma se non si specifica un nome account, si accederà all'account root.
Passaggio 3. Dopo aver digitato il comando su - e premuto Invio, inserire la password di root se richiesta
Se ricevi un errore di autenticazione, il tuo account di root potrebbe essere bloccato. Leggi i passaggi successivi per aprire un account
Passaggio 4. Controllare la riga di comando
Una volta effettuato l'accesso come root, la riga di comando terminerà con # invece di $.
Passaggio 5. Immettere il comando che richiede l'accesso come root
Dopo aver utilizzato il comando su per accedere come root, è possibile utilizzare qualsiasi comando che richieda l'accesso come root. Il comando su verrà salvato fino alla fine della sessione in modo da non dover inserire la password di root ogni volta che esegui il comando.
Passaggio 6. Considerare l'utilizzo del comando sudo invece di su -
Il comando sudo (super user do) ti consente di eseguire un comando come root. sudo è altamente raccomandato per la maggior parte degli utenti Linux perché utilizzando sudo, l'accesso root non viene salvato e l'utente non ha bisogno di conoscere la password root. Agli utenti verrà chiesto solo di inserire le rispettive password.
- Immettere il comando sudo e premere Invio (ad es. sudo ifconfig). Successivamente, inserisci la password del tuo account quando richiesto.
- Il comando sudo è il comando consigliato per l'accesso root su distribuzioni che bloccano l'account root, come Ubuntu. Anche se l'account root è bloccato, puoi comunque utilizzare sudo.
- Il comando sudo può essere utilizzato solo da utenti con privilegi di amministratore. I diritti di accesso possono essere concessi e revocati modificando il file /etc/sudoers.
Metodo 2 di 4: sblocco dell'accesso root (Ubuntu)
Passaggio 1. Aprire l'accesso root in Ubuntu Linux
Ubuntu e varie altre distribuzioni Linux bloccano l'account di root in modo che non sia possibile accedervi dagli utenti normali. Questo passaggio viene eseguito perché in genere non è richiesto un account root. Invece, la distribuzione consente l'accesso root tramite il comando sudo (descritto nel passaggio precedente). Una volta sbloccato l'account di root, puoi accedere come root.
Passo 2. Apri Terminale premendo Ctrl+Alt+T
Passaggio 3. Immettere sudo passwd root e premere Invio
Inserisci la password del tuo account quando richiesto.
Passaggio 4. Creare una password per l'account di root e reinserirla per confermarla
Dopo aver impostato la password, l'account di root sarà attivo.
Passaggio 5. Blocca l'account root con il seguente comando:
sudo passwd -dl root
Metodo 3 di 4: Accedi al sistema come root
Passaggio 1. Considera l'utilizzo di un altro modo per accedere all'account di root
L'accesso diretto all'account di root per l'uso quotidiano non è consigliato in quanto potresti eseguire comandi dannosi. Utilizzare l'account root solo per eseguire riparazioni di emergenza del sistema, come il ripristino di un'unità inutilizzabile o il ripristino di un account inaccessibile.
- L'utilizzo del comando sudo o su, invece di accedere come root, consente di sfruttare l'account root senza subire danni. Entrambi i comandi ti faranno pensare due volte prima di usare qualsiasi comando particolare.
- Alcune distribuzioni Linux, come Ubuntu, bloccano l'account di root fino a quando non lo sblocchi manualmente. Oltre a impedire agli utenti di manomettere il sistema con l'account root, questo passaggio protegge anche il sistema dagli hacker perché gli hacker in genere prendono di mira prima l'account root quando hackerano il sistema. Se l'account root è bloccato, gli hacker non possono accedere all'account. Leggi i passaggi precedenti per accedere all'account root in Ubuntu.
Passaggio 2. Immettere root come nome utente quando viene richiesto di accedere al sistema Linux
Se l'account root è sbloccato e conosci la password dell'account, puoi accedere direttamente come root.
Se hai bisogno dell'accesso root per eseguire determinati comandi, usa prima alcuni dei passaggi precedenti
Passaggio 3. Dopo aver inserito root come nome utente, inserire la password di root quando richiesto
- Su molti sistemi è possibile accedere a root con la password "password".
- Se dimentichi o non conosci la password di root, leggi i passaggi successivi per scoprire come reimpostare la password.
- Se stai usando Ubuntu, l'account di root è bloccato e non può essere usato finché non lo sblocchi manualmente.
Passaggio 4. Evitare di eseguire programmi complessi durante l'utilizzo dell'account di root
Il programma in esecuzione potrebbe danneggiare il sistema se effettuato con l'account di root. Invece di utilizzare l'account root, esegui i comandi che richiedono l'accesso come amministratore con i comandi sudo o su.
Metodo 4 di 4: recupero della password di root o amministratore
Passaggio 1. Reimposta la password di root se non la ricordi
Se non ricordi la password di root e l'account utente, potrebbe essere necessario accedere alla modalità di ripristino per modificare entrambe le password. Se conosci la password del tuo account utente e vuoi cambiare la password di root, usa il comando sudo passwd root. Successivamente, inserisci la password del tuo account e una nuova password per l'account root.
Passaggio 2. Riavvia il computer, quindi premi Shift dopo che è apparsa la schermata del BIOS per aprire il menu di GRUB
Potrebbe essere necessario ripetere questo passaggio più volte prima che appaia il menu di GRUB
Passaggio 3. Selezionare la prima voce (modalità di ripristino) nell'elenco visualizzato
Il menu di ripristino della tua distribuzione Linux apparirà sullo schermo.
Passaggio 4. Seleziona l'opzione principale dal menu
Verrà caricato un terminale con privilegi di root.
Passaggio 5. Aprire un'unità con privilegi di lettura-scrittura
Quando utilizzi la modalità di ripristino di Linux, l'unità è di sola lettura. Utilizzare il seguente comando per abilitare i permessi di scrittura:
mount -rw -o remount /
Passaggio 6. Dopo aver effettuato l'accesso come root e aver modificato i permessi dell'unità, creare una nuova password per l'account bloccato
- Immettere il comando passwdAccountName e premere Invio. Se vuoi cambiare la password di root, inserisci passwd root.
- Immettere la nuova password due volte quando richiesto.
Passaggio 7. Riavvia il computer dopo aver reimpostato la password
Dopo il riavvio del computer, è possibile utilizzare il computer come prima con la password impostata in precedenza.
Avvertimento
- Utilizzare l'account root solo se assolutamente necessario. Esci dall'account quando hai finito di usarlo.
- Fornisci la password di root solo agli utenti di cui ti fidi e ne hanno davvero bisogno.