Invece di provare a trovare la password di root, dovresti usare `sudo` per eseguire comandi con i privilegi di root. Linux Mint è configurato per impostazione predefinita per utilizzare `sudo` per le attività amministrative.
Ecco perché non riesci a trovare la password di root e le alternative:
* Sicurezza: Rivelare direttamente la password di root comprometterebbe l'intero sistema. Qualsiasi utente con accesso a quella password potrebbe apportare modifiche a livello di sistema, installare malware o rubare dati sensibili.
* Hashing: La password di root (e tutte le password utente) sono archiviate come hashed valore. Un hash è una funzione a senso unico; Non puoi invertire per ottenere la password originale. Anche se hai trovato la password hash, è inutile senza rompere l'hash (che è computazionalmente costoso e richiede tempo).
* `sudo`: Il comando `Sudo` consente agli utenti autorizzati (in genere quelli nel gruppo` Sudo` o `Admin`) di eseguire comandi con i privilegi di root inserendo il proprio password utente. Questo è un approccio molto più sicuro rispetto alla condivisione della password di root.
Cosa fare se hai dimenticato la password di root (o devi ripristinarla):
1. Riavvia il computer e interrompi il processo di avvio: Dovrai accedere al menu bootloader Grub. Il modo per farlo varia a seconda del sistema. Le chiavi comuni da premere durante l'avvio sono `ESC`,` SHIFT`, `f2`,` f10` o `del`.
2. Modifica la voce Grub per la modalità di ripristino:
* Nel menu Grub, selezionare la voce Linux Mint (o le "opzioni avanzate per Linux Mint" se esiste).
* Premere `e` per modificare la voce selezionata.
* Trova la linea che inizia con `Linux` (o` Linuxefi` sui sistemi UEFI).
* Alla fine di quella riga, aggiungi `init =/bin/bash`. Assicurati che ci sia uno spazio prima di `init =/bin/bash`.
3. Avvio in modalità utente singolo:
* Premere `ctrl+x` o` f10` per avviare con la voce modificata. Questo avvia il tuo sistema in una shell minimo come radice.
4. Rimuovere il filesystem root con accesso a lettura-scrittura:
* Digitare il comando seguente e premere Invio:
`` `Bash
Mount -o Remount, RW /
`` `
5. Modifica la password di root:
* Digitare il comando seguente e premere Invio:
`` `Bash
root passwd
`` `
* Ti verrà richiesto di inserire due volte una nuova password.
6. Riavvia il sistema:
* Digitare il comando seguente e premere Invio:
`` `Bash
riavvio -f
`` `
Spiegazione del processo:
* Grub Moditing: Aggiungendo `init =/bin/bash`, stai dicendo al kernel di avviare una shell bash direttamente anziché il normale processo di inizializzazione del sistema. Questo ti avvia effettivamente in modalità utente singolo come root.
* Rimuovere: Il filesystem root è generalmente montato come di sola lettura durante il processo di avvio iniziale. `Mount -o Remount, rw /` lo rimongono con autorizzazioni di lettura -scrittura, che consente di modificare i file (come il database delle password).
* `patwd root`: Questo comando modifica la password di root.
* `riavvia -f`: Questo costringe un riavvio immediato.
Considerazioni importanti:
* Implicazioni di sicurezza: L'accesso alla modalità single utente ti dà il controllo completo sul sistema. Fai attenzione a non apportare modifiche non intenzionali.
* Protezione password Grub: Per una maggiore sicurezza, è possibile proteggere password il menu Grub per evitare l'accesso non autorizzato alla modalità utente singolo. Questo va oltre lo scopo di questa risposta, ma è altamente raccomandato per i sistemi con dati sensibili.
In sintesi, non dovresti provare a trovare la password di root. Usa `sudo` per compiti amministrativi. Se hai dimenticato la password di root, seguire i passaggi sopra descritti per resettarla utilizzando la modalità utente singolo.
Domanda © www.354353.com