Si necesita cambiar su contraseña de root pero no conoce la anterior, deberá colocarla en un shell de root. Cuando inicie en su computadora, tan pronto como desaparezca la pantalla del BIOS (la pantalla con el logotipo de su computadora), comience a tocar la Shifttecla hasta que aparezca el menú GRUB, y si esta opción no funciona, toque la Esctecla. (Si ya está configurado para aparecer, este paso no es necesario).
Cuando vea el menú, elija la opción del último kernel (o el que usa normalmente) y elija la opción a continuación llamada "modo de recuperación".
Debe tener un aspecto como este:
Esto lo llevará a un menú que se ve así:
Luego elija la opción Root.
Espera y deja que todo se cargue hasta llegar a un caparazón. Ahora viene la diversión. Ingrese el siguiente comando:
passwd your-username
Reemplace your-username
con su nombre de usuario real.
Si no está seguro de su nombre de usuario, puede ver los nombres de los archivos en su carpeta de inicio a través de:
cd /home
Entonces corre:
ls
Esto le mostrará los nombres de los usuarios en su computadora.
Ahora escriba el comando he dicho anteriormente: . De modo que si tu nombre de usuario es jane, escribiría:passwd your-username
passwd jane
A continuación, se le presentará una opción para ingresar su nueva contraseña de Unix. Aquí es donde ingresas la contraseña. Le pedirá que vuelva a escribir el comando y luego, después de ingresar dos contraseñas exitosas, la contraseña ha cambiado. Ahora vuelva a iniciar sesión en su sistema a través de
reboot
Si se le solicita su contraseña de root al ingresar su nueva contraseña, esto generalmente ayudará:
Método alternativo
Si se le solicita la contraseña de root al ingresar al modo de usuario único, use init=/bin/bash
la línea de anexión del núcleo que debería iniciar la máquina en una consola bash donde puede obtener acceso de lectura / escritura a su /etc/shadow
archivo. Luego puede ejecutar passwd
o editar el archivo de sombra directamente para colocarlo en una cadena vacía. Esto le permite reiniciar la máquina en su entorno normal e iniciar sesión como root dejando la contraseña en blanco y luego ejecutar el passwd
programa para establecer la contraseña de root. Esto realmente solo debe hacerse cuando la máquina está desconectada de cualquier red.
(Cita tomada de Shawn Lee en un artículo enumerado a continuación).
Para iniciar init=/bin/bash
como se sugiere, acceda al menú de GRUB en el momento del inicio y presione epara ingresar al editor. Mueva el cursor a la línea que comienza con linux
y luego mueva el cursor al final de esa línea. Introduce el texto
init=/bin/bash
y presione F10para arrancar. Debe aterrizar en un shell raíz en modo de solo texto. El sistema de archivos se montará solo lectura. Para que el sistema de archivos se pueda escribir, ingrese el comando
mount -o remount,rw /
Entonces puedes correr
passwd username
donde username
está el nombre del usuario cuya contraseña desea establecer. Cuando termine, puede reiniciar con el reboot
comando.
Si necesita más información, estos enlaces pueden ayudarlo: