View Full Version : ho perso la password di root?!?
lnessuno
21-07-2006, 19:22
non capisco...
lele@merlino:~$ su
Password:
root@merlino:/home/lele# passwd -l root
Password cambiata.
root@merlino:/home/lele# exit
exit
lele@merlino:~$ su
Password:
su: Authentication failure
Spiacente.
lele@merlino:~$ sudo passwd root
lele@merlino:~$ passwd root
passwd: non è permesso vedere o cambiare le informazioni sulla password di root.lele@merlino:~$ su
Password:
su: Authentication failure
Spiacente.
lele@merlino:~$ passwd root
passwd: non è permesso vedere o cambiare le informazioni sulla password di root.lele@merlino:~$ sudo passwd root
che cavolo è successo? ho cancellato accidentalmente la password di root?!? e come la recupero ora, visto che non mi lascia più fare niente?? :(
avvi con una distro live, monti in una cartella, la partizione dell'HD con linux poi dai:
chroot /mnt/partizione_linux
e poi
passwd
questa è la prima soluzione che mi passa per la testa.
Dal log che hai incollato ho visto che hai usato:
passwd -l root
Digitando passwd --help si vede a cosa serve lo switch -l:
-l Locks (disables) the specified user account.
Dovresti provare ad usare sudo per eseguire la bash, ma non sò se funzioni dopo aver bloccato root
Prova sudo bash e passwd -u root, per riabilitarlo
(dall'help: -u Unlocks (re-enables) the specified user account, controlla per sicurezza con passwd --help, potrebbe cambiare..)
Ciao
P.S.:
Eventualmente chroot da LiveCD come suggerito, e modifica di shadow... oppure esegui /bin/sh e riabiliti il root
lnessuno
21-07-2006, 20:03
alla fine ho lasciato stare e ho reinstallato... mi sa che ho fatto più in fretta :fagiano: anche perchè quando ho fatto il danno avevo appena finito di reinstallare ubuntu :D
maledetti perchè usano sudo invece di un normale utente root... :mbe:
CARVASIN
22-07-2006, 10:46
maledetti perchè usano sudo invece di un normale utente root... :mbe:
dai il comando
sudo passwd root
e setti la passwd di root
po elimini, dal file , /etc/sudoers, il tuo account e lasci solo quello root (almeno io ho cosi).
ora dando
su
ti logghi semplicemente come root.
no?! :D
ciao!
lnessuno
22-07-2006, 10:55
il fatto è che prima di disabilitare l'utente root, avevo già tolto il mio utente dai sudoers :fagiano: :D
Irrlicht
22-07-2006, 14:47
sarebbe bastato avviare con init=/bin/bash:
quando ti trovi al prompt di lilo premi <tab>, digiti il nome
dell'immagine da avviare e l'opzione di init:
Es.
kernel-2.6.17 init=/bin/bash (o qualsiasi altra shell)
(con grub è leggermente differente)
ah, la tastiera non avrà il layout italiano, ma quello inglese
(per cui "ì" è "=" e "-" è "/")
poi:
cd /etc
vim shadow
verrà fuori qualcosa tipo:
root:!$@fkspòØ®±7LF4JKç:cry:cO3JFbòl:1:111113:0:965799:3:::
...
...etc...
a questo punto bastava rimuovere il primo punto esclamativo,
salvare e riavviare
NOTA: questa è solo una delle possibili soluzioni.
:D
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.