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-usernamecon 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/bashla 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/shadowarchivo. Luego puede ejecutar passwdo 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 passwdprograma 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/bashcomo 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 linuxy 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 usernameestá el nombre del usuario cuya contraseña desea establecer. Cuando termine, puede reiniciar con el rebootcomando.
Si necesita más información, estos enlaces pueden ayudarlo: