La shell radice non aiuta a recuperare l'accesso all'account amministratore di cui ho perso la password

4

Ho perso la password amministrativa.

Ho provato - Conosco il metodo normale con il quale vado nel menu di GRUB e vado al root (invio al prompt della shell di root) e imposto la password lì. È ben descritto - qui . Per essere più specifico, sono a conoscenza del questo metodo e ho impostato la password molte volte quando l'ho perso prima.

Il mio problema - ora il mio problema è che questo metodo non funziona. Quando scendo alla shell di root richiede la password di root di nuovo senza la quale non progredisce. Non ho questa password! Qual è l'alternativa allora ??

    
posta sangharsh 24.09.2015 - 15:49

1 risposta

2

Se puoi accedere alla partizione di root da un altro sistema, ad es. un CD live, puoi come root da lì modificare /etc/shadow ; prima devi chmod u+w shadow . Trova la voce per root , probabilmente è la prima e assomiglia a questa:

root:$asdG0[..etc...]ae/:15666:0:99999:7:::

Cancella tutto tra i primi due punti in modo che tu finisca con:

root::15666:0:99999:7:::

Quindi chmod u-w shadow . Ora puoi riavviare il sistema e root non avrà password. Puoi semplicemente digitare root al prompt di login e non ne chiederà uno. Puoi quindi utilizzare passwd per impostarne uno.

Modifica 1

Avvia sul supporto live. Apri un terminale. Scopri il nome del dispositivo per il tuo disco principale. sudo fdisk-l elencherà tutte le partizioni. Come / dev / sda1 Montalo da qualche parte in modo che possiamo usarlo:

sudo mount /dev/sda1 /mnt

Quindi cambia directory

sudo cd /mnt/etc

cambia il privilegio

sudo chmod u+w shadow

modifica il file come scrivo

da

root:$asdG0[..etc...]ae/:15666:0:99999:7:::

a

root::15666:0:99999:7:::

poi

u-w shadow

Reboot

    
risposta data 2707974 24.09.2015 - 16:03

Leggi altre domande sui tag