Questo è un tutorial su come reimpostare la password di root su Ubuntu 17.04 via Grub. Si prega di notare che si presume che tu abbia accesso fisico alla macchina in questione, non può essere fatto da remoto. Prima di procedere, diamo una rapida occhiata a cosa tratta Grub.
Cos'è GNU GRUB?
GNU GRUB come descritto qui, è un boot loader Multiboot. È stato derivato da GRUB, il GRand Unified Bootloader, che è stato originariamente progettato e implementato da Erich Stefan Boleyn.
In breve, un boot loader è il primo programma software che viene eseguito all'avvio di un computer. È responsabile del caricamento e del trasferimento del controllo al software del kernel del sistema operativo (come Hurd o Linux). Il kernel, a sua volta, inizializza il resto del sistema operativo (e.g. GNU).
Reimposta password di root
- La prima cosa che dobbiamo fare è riavviare Ubuntu 17.04 macchina. Durante il riavvio del sistema, è necessario premere immediatamente il tasto SHIFT sulla tastiera per accedere alla schermata del menu GNU GRUB
- Quindi seleziona il sistema operativo di avvio predefinito che nel mio caso è Ubuntu e premi il tasto "e" per accedere alla schermata di modifica
- Nella schermata della modalità di modifica di GNU GRUB, usa i pulsanti freccia e individua la riga che inizia con "linux". Di solito questo sarebbe verso la fine dello schermo. Tutto quello che devi fare è individuare la sezione che dice "ro quiet splash $vt_handoff" e cambiarla in "rw init=/bin/bash". Guarda gli screenshot qui sotto prima e dopo la modifica
Prima del cambiamento
linux /boot/vmlinuz-4.10.0-20-generic root=UUID=935da898-\ 3af3-469a-bacf-21164ca3efc9 rw quiet splash $vt_handoff
Dopo il cambiamento
linux /boot/vmlinuz-4.10.0-20-root generico=UUID=935da898-\ 3af3-469a-bacf-21164ca3efc9 rw init=/bin/bash
- Al termine, premere CTRL+x o F10 per riavviare il sistema
- Il sistema si avvierà con una schermata del prompt dei comandi della shell di root. Per prima cosa controlliamo che la tua partizione sia nello stato di lettura-scrittura eseguendo il seguente comando
[email protected](none):/# mount | grep -w /
- Per reimpostare la password di root, digita "passwd" e segui il prompt per completare la modifica
- Ora che la password di root è stata modificata con successo, riavvia la macchina con il seguente comando
[email protected](nessuno):/# exec /sbin/init
Se riscontri modifiche durante l'esecuzione di questi passaggi, non esitare a lasciare un commento sulla sfida e faremo del nostro meglio per fornire una soluzione