L'account "root" su un computer Linux è l'account con privilegi completi. L'accesso root è spesso necessario per eseguire comandi in Linux, in particolare i comandi che interessano i file di sistema. Poiché root è così potente, si consiglia di richiedere l'accesso root solo quando necessario, invece di accedere come utente root. Questo può aiutare a prevenire danni accidentali a file di sistema importanti.
Passi
Metodo 1 di 4: ottenere l'accesso root nel terminale
Passaggio 1. Aprire il terminale
Se il terminale non è già aperto, aprilo. Molte distribuzioni ti consentono di aprirlo premendo Ctrl+Alt+T.
Passaggio 2. Digitare
su- e premi Entra.
Questo tenterà di accedere come "super utente". Puoi effettivamente utilizzare questo comando per accedere come qualsiasi utente sulla macchina, ma se lasciato vuoto tenterà di accedere come root.
Passaggio 3. Immettere la password di root quando richiesto
Dopo aver digitato su - e premuto Invio, ti verrà richiesta la password di root.
Se ricevi un messaggio di "errore di autenticazione", è probabile che il tuo account di root sia bloccato. Vedere la sezione successiva per istruzioni su come sbloccarlo
Passaggio 4. Controllare il prompt dei comandi
Quando sei loggato come root, il prompt dei comandi dovrebbe terminare con # invece di $.
Passaggio 5. Immettere i comandi che richiedono l'accesso come root
Dopo aver usato su - per accedere come root, puoi eseguire qualsiasi comando che richieda l'accesso come root. Il comando su viene conservato fino alla fine della sessione, quindi non è necessario reinserire la password di root ogni volta che è necessario eseguire un comando.
Passaggio 6. Considerare l'utilizzo di
sudo invece di su -.
sudo ("super user do") è un comando che ti consente di eseguire altri comandi come root temporaneamente. Questo è il modo migliore per la maggior parte degli utenti di eseguire i comandi di root, poiché l'ambiente di root non viene mantenuto e l'utente non ha bisogno di conoscere la password di root. Invece, l'utente inserirà la propria password utente per l'accesso root temporaneo.
- Digita il comando sudo e premi Invio (ad es. sudo ifconfig). Quando viene richiesta la password, inserisci la tua password utente, non la password di root.
- sudo è il metodo preferito per distribuzioni come Ubuntu, dove funzionerà anche quando l'account di root è bloccato.
- Questo comando è limitato agli utenti con privilegi di amministratore. Gli utenti possono essere aggiunti o rimossi da /etc/sudoers.
Metodo 2 di 4: sblocco dell'account root (Ubuntu)
Passaggio 1. Sblocca l'account di root (Ubuntu)
Ubuntu (e molte altre distribuzioni) blocca l'account root in modo che l'utente medio non possa accedervi. Questo viene fatto perché l'accesso root è raramente necessario quando si utilizza il comando sudo (vedere la sezione precedente). Lo sblocco dell'account root ti consentirà di accedere come root.
Passaggio 2. Aprire il terminale
Se sei nell'ambiente desktop, puoi premere Ctrl+Alt+T per avviare il terminale.
Passaggio 3. Digitare
sudo passwd root e premi Entra.
Quando viene richiesta una password, inserisci la tua password utente.
Passaggio 4. Imposta una nuova password
Ti verrà chiesto di creare una nuova password e di inserirla due volte. Una volta impostata una password, l'account di root sarà attivo.
Passaggio 5. Blocca nuovamente l'account di root
Se vuoi bloccare l'account root, inserisci il seguente comando per rimuovere la password e bloccare root:
sudo passwd -dl root
Metodo 3 di 4: Accesso come root
Passaggio 1. Considerare l'utilizzo di altri metodi per ottenere l'accesso root temporaneo
L'accesso come root non è raccomandato per un uso regolare, poiché è molto facile eseguire comandi che renderanno il tuo sistema inutilizzabile e rappresenta anche un rischio per la sicurezza, specialmente se stai eseguendo un server SSH sulla tua macchina. Accedi come root solo quando esegui riparazioni di emergenza, come la gestione di guasti del disco o il ripristino di account bloccati.
- L'utilizzo di sudo o su invece di accedere come root aiuterà a prevenire danni involontari durante l'accesso come root. L'utilizzo di questi comandi offre all'utente la possibilità di pensare al comando prima che venga fatto un grave danno.
- Alcune distribuzioni, come Ubuntu, lasciano bloccato l'account di root fino a quando non lo sblocchi manualmente. Ciò non solo impedisce agli utenti di fare inconsapevolmente troppi danni utilizzando l'account di root, ma protegge anche il sistema da potenziali hacker, poiché l'account di root è in genere preso di mira per primo. Con un account root bloccato, gli hacker non sono in grado di accedervi. Vedi la sezione precedente per le istruzioni su come sbloccare il root in Ubuntu.
Passaggio 2. Immettere
radice come utente quando si accede a Linux.
Se l'account root è sbloccato e conosci la password, puoi accedere come root quando ti viene chiesto di accedere con un account utente. Immettere root come utente quando viene richiesto di accedere.
Se hai bisogno dell'accesso root per eseguire un comando, usa il metodo nella sezione precedente
Passaggio 3. Immettere la password di root come password dell'utente
Dopo aver inserito root come nome utente, inserire la password di root quando richiesto.
- In molti casi, la password di root potrebbe essere "password".
- Se non conosci la password di root o l'hai dimenticata, consulta la sezione successiva per istruzioni su come reimpostarla.
- In Ubuntu, l'account di root è bloccato e non può essere utilizzato finché non viene sbloccato.
Passaggio 4. Evita di eseguire programmi complessi mentre sei loggato come root
C'è la possibilità che il programma che intendi eseguire abbia un effetto negativo sul tuo sistema quando ha accesso root. Si consiglia vivamente di utilizzare sudo o su per eseguire i programmi invece di accedere come root.
Metodo 4 di 4: reimpostazione della password di root o amministratore
Passaggio 1. Reimposta la password di root se è stata dimenticata
Se hai dimenticato la password di root e la tua password utente, dovrai avviare la modalità di ripristino per modificarle. Se conosci la tua password utente e devi cambiare la password di root, digita sudo passwd root, inserisci la tua password utente, quindi crea una nuova password di root.
Passaggio 2. Riavvia il computer e tieni premuto il tasto sinistro-
Shift dopo la schermata del BIOS.
Questo aprirà il menu di GRUB.
Il tempismo può essere complicato, quindi potresti dover provare più volte
Passaggio 3. Seleziona il primo
(modalità di recupero) entrata in lista.
Questo caricherà la modalità di ripristino per la tua distribuzione attuale.
Passaggio 4. Selezionare il
radice opzione dal menu che appare.
Questo avvierà il terminale con l'accesso come account root.
Passaggio 5. Rimontare l'unità con i permessi di scrittura
Quando si avvia in modalità di ripristino, in genere si hanno solo i permessi di lettura. Immettere il seguente comando per abilitare l'accesso in scrittura:
mount -rw -o remount /
Passaggio 6. Crea una nuova password per tutti gli account da cui sei bloccato
Dopo aver effettuato l'accesso come root e aver modificato i permessi di accesso, puoi creare una nuova password per qualsiasi account:
- Digita passwd accountName e premi Invio. Se è necessario modificare la password di root, digitare passwd root.
- Immettere la nuova password due volte quando richiesto.
Passaggio 7. Riavvia il computer dopo aver reimpostato le password
Una volta che hai finito di reimpostare le password, puoi riavviare e utilizzare il computer normalmente. Le tue nuove password avranno effetto immediato.
Video - Utilizzando questo servizio, alcune informazioni potrebbero essere condivise con YouTube
Avvertenze
- Usa l'account di root solo quando è necessario e disconnettiti non appena hai finito.
- Condividi la tua password di root solo con le persone che sono A) fidate e B) che hanno bisogno di conoscerla.