Capita anche se raramente (voglio sperarlo) di dimenticarsi o di resettare in seguito a particolari operazioni la password di root.
Questo comporta notevoli disagi in quanto non avremmo più accesso a tutte quelle operazioni che richiedono i privilegi di amministratore.
Come fare per recuperare quella che è la chiave del nostro sistema?
Vediamo in breve quali sono i passi.
Riavviare il sistema e selezionare (senza avviarla) la voce di boot che generalmente utilizziamo per entrare in openSUSE.
Una volta selezionata dobbiamo impartire, a seconda del bootloader utilizzato, la seguente opzione di boot:
se utilizziamo LILO:
linux init=/bin/bash
se utilizziamo GRUB:
init=/bin/bash
In figura vediamo inserita l’opzione di boot per quanto riguarda Grub:
Avviare il sistema.
Ci troveremo nella modalità testuale; accertarsi con il comando "mount" che la partizione di root (/) sia montata come leggibile e scrivible (rw): (come in figura)
mount /dev/sda2 on / type ext3 (rw,acl,user_xattr)
Accertiamoci che nelle proprietà della partizione di root compaiano le opzioni di scrittura e lettura indicate con rw.
Nel caso non avesse queste proprietà eseguire l’operazione di montaggio:
mount -o remount,rw /
Fatto ciò creiamo la password di root con il comando:
passwrd
Ci verrà chiesto di inserire la nuova password e di reinserirla per confermarla.
opensuse11:~ # passwd Changing password for root New Password: Reenter New Password: Password changed
Non ci resta che riavviare il sistema e goderci quelli che sono gli effetti dei passi appena effettuati.
Digitare:
reboot
N.B: Tutta la procedura riportata sopra è sicuramente funzionante se si utilizza la versione di grub disponibile in openSUSE. Qual’ora avessimo a che fare con un’altra distribuzione che utilizza grub "standard" è bene seguire questi passaggi:
- evidenziare la voce per avviare il sistema;
- digitare “e” per modificare la voce;
- evidenziare la voce che avvia il kernel, nel caso del mio pc a 64bit inizia così : “kernel /boot/vmlinuz-2.6.25.22-0.1-default …ecc ecc”;
- digitare nuovamente “e” per modificare;
- modificare la voce ricordando che NON verrà usata la mappatura italiana della tastiera… bisognerà quindi digitare il tasto “-” per ottenere lo “/” ed il tasto “ì” per ottenere “=”;
- premere invio per accettare le modifiche;
- premere “b” per far partire il boot.













