Recuperar la clave del usuario administrador con Ubuntu's

Imagen de Quiliro

[quote]Como hago para resetear la clave de administrador de mi equipo? funciona bajo ubuntu. y la quiero resetear porque cuando intento instalar algun programa este no se deja instalar, siempre me pide la clave de user-admin... [/quote]

Arranca con un DC-vivo (Live-CD) y entra a la consola como root con:


sudo su

luego montas la partición de tu instalacion en un directorio por ejemplo:

mount -t ext3 /dev/hda1 /mnt

Luego cambias la partición raíz a ese directorio con:

chroot /mnt

Luego cambias la contraseña de tu usuario con:

passwd nombre_de_usuario

Y listo. Apagas digitando:

shutdown -h now

Luego inicias (extraido el CD) y tienes a tu usuario con tu nueva clave.

Comentarios

por que prefiero sudo -i

Imagen de acl

Al usar sudo su, invocas 3 procesos: sudo, su y el shell del usuario. Al usar sudo -i solo invocas sudo y shell del usuario.

Pero la razon mas fuerte es que al usar sudo su el shell que obtienes no es un shell de login y por tanto no se ejecuta el .bash_profile provocando la posibilidad que tu PATH no contenga los directorios administrativos (bajo ciertas distribuciones). Eso lo hace mas incomodo porque toca poner rutas completas a los binarios administrativos, lo cual me aburre. Prefiero los shell de login...

Fijate lo que pasa en mi gentoo:


aldo@baraddur ~ $ sudo su
Password:
baraddur aldo # echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
baraddur aldo # exit
aldo@baraddur ~ $ sudo -i
baraddur ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.4.2.15/bin:/opt/sun-jdk-1.4.2.15/jre/bin:/opt/sun-jdk-1.4.2.15/jre/javaws:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/workstation/bin
baraddur ~ #