Necesito restablecer mi contraseña. He seguido estos pasos:
¿Cómo restablezco una contraseña administrativa perdida?
Sin embargo, luego voy a las opciones de recuperación "root" o "netroot", me dice:
Give root password for maintenance (or type Control-D to continue)
Claramente, no sé la contraseña de root. Si escribo CTRL+ D, vuelvo a la lista de opciones. Desde esta página leí:
En el capítulo 'La otra forma':
4. Highlight the line that begins kernel and press 'e' to edit`
Pero en el archivo de configuración de grub no tengo una línea que comience con kernel. Solamente:
setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....
Esas son todas las líneas en mi GRUB. ¿Qué línea debo editar? ¿O hay otra forma de restablecer mi contraseña?
grub2
password-recovery
por favor borrame
fuente
fuente

Respuestas:
Como no puede acceder al modo de recuperación , tendrá que cambiar la contraseña accediendo a su sistema Ubuntu instalado desde un CD / DVD en vivo o un sistema USB en vivo . Lo que sigue es un tutorial detallado sobre cómo hacerlo.
Esto es más fácil si ya puede usar el sistema Ubuntu (incluso sin acceso administrativo). Pero no es mucho más difícil si no puedes.
Si puede usar el sistema Ubuntu instalado, incluso como usuario no administrativo
Si aún no tiene uno, escriba una unidad flash USB en vivo de Ubuntu (en Ubuntu , Windows o Mac OS X ), o grabe un CD / DVD en vivo de Ubuntu (en Ubuntu , Windows o Mac OS X ).
Si conoce el nombre del dispositivo de la partición que contiene el sistema de archivos raíz de su sistema Ubuntu, no dude en pasar al paso 5 .
En su sistema Ubuntu (no en el sistema de CD / DVD / USB en vivo), ejecute este comando en la Terminal:
Debe incluir los espacios antes
ony después/.Ese comando produce algo así
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)como la salida. El texto anterioron(sin incluir el espacio) es el nombre del dispositivo de la partición que contiene el sistema de archivos raíz del sistema Ubuntu. Recuérdalo (o escríbelo).Inicie la computadora desde el CD / DVD / USB en vivo y seleccione Probar Ubuntu sin instalar (no Instalar Ubuntu ).
Abra una ventana de Terminal ( Ctrl+ Alt+ T).
Ejecute este comando:
Reemplace
/dev/sda1con el nombre del dispositivo de la partición que contiene el sistema de archivos raíz de su sistema Ubuntu, si es diferente.Si recibe un mensaje de error acerca de cómo no existe un dispositivo o partición o sobre un "tipo de sistema de archivos desconocido", entonces probablemente haya usado un nombre de dispositivo o número de partición incorrecto. Como se explicó anteriormente, la partición raíz de su sistema podría no serlo
/dev/sda1.Ejecute este comando:
A los efectos de poder restablecer una contraseña, o ser capaz de cambiar lo que los grupos de usuarios son miembros de, eso es todo lo que necesita hacer para chroot. En particular, usted no también es necesario para montar otros sistemas de ficheros como
/dev,/dev/pts,/sys, y/proc. Los procedimientos de chrooting más sofisticados , que le permiten utilizar por completo el sistema en el que está chrooteado, por ejemplo, para actualizar e instalar software dentro de él, requieren eso, así como pasos adicionales después de ingresar al chroot, pero esto no es así.Si ejecuta
sudo chroot /mnty ve este mensaje, casi siempre significa que montó la partición incorrecta para/mntrecordar, en realidad no estará/dev/sda1en todos los sistemas, aunque también sucedería si eliminara/bin/bash:Si eso sucede, puede desmontarlo
sudo umount /mnty luego montar la partición correcta.Realice una de estas tareas, para obtener / restaurar el acceso al sistema de instalación de Ubuntu.
Si desea restablecer la contraseña de un usuario:
Reemplace
usernamecon su nombre de usuario. (Este es el nombre de usuario en el sistema instalado en el disco duro, y no "ubuntu", que es el nombre de usuario del usuario predeterminado en el CD de instalación del escritorio de Ubuntu).Ingrese la contraseña que desea para ese usuario.
Si no conoce su nombre de usuario, puede obtener una lista de usuarios en el sistema ejecutando:
Esto funciona porque
/homecontiene todos los directorios de inicio de los usuarios , y el nombre del directorio de inicio de un usuario es el mismo que el nombre del usuario.Alternativamente, si desea establecer / restablecer la
rootcontraseña:Como estás en un
rootshell, puedes usar elpasswdcomando sin argumentos para restablecerrootla contraseña:Pero consulte esta página , que explica por qué
rootno se recomienda tener la cuenta habilitada en Ubuntu.Alternativamente, si desea convertir a un usuario en administrador (para que pueda realizar acciones administrativas, incluyendo ejecutar comandos como
rootconsudo):En Ubuntu 12.04 y superior (se puede ejecutar
lsb_release -rpara ver qué versión de Ubuntu que tiene, sólo asegúrese de que se ejecuta en elchrooto ella te dirá qué versión del CD en vivo tiene), ejecute:En Ubuntu 11.10 y versiones anteriores, las capacidades administrativas se conferían por la pertenencia al
admingrupo en lugar delsudogrupo. Entonces, en su lugar, ejecutarías:En ambos casos, reemplace
usernamecon el nombre de la cuenta de usuario que desea otorgar poderes de administrador.Ejecute estos tres comandos:
El último de esos comandos sale de la ventana de Terminal.
Reinicie el sistema haciendo clic en el icono de encendido en la esquina superior derecha de la pantalla y haciendo clic en Apagar . (Luego haga clic en Reiniciar en el cuadro de diálogo que aparece). Asegúrese de quitar el CD / DVD o la unidad flash USB antes de que el sistema se inicie nuevamente, para que pueda ingresar a su sistema Ubuntu en el disco duro.
Si no puede usar el sistema Ubuntu instalado
Si no puede iniciar sesión para obtener el nombre del dispositivo de la partición que contiene el sistema de archivos raíz de su sistema Ubuntu, puede averiguarlo después de iniciar el CD en vivo. Hay varias formas de hacerlo. Presento el que considero más fácil y menos probable que conduzca a errores. (Sin embargo, también puede interesarle este otro método ).
Si aún no tiene uno, grabe un CD / DVD en vivo de Ubuntu (en Ubuntu , Windows o Mac OS X ) o escriba una unidad flash USB en vivo de Ubuntu (en Ubuntu , Windows o Mac OS X ).
Inicie la computadora desde el CD / DVD / USB en vivo y seleccione Probar Ubuntu sin instalar (no Instalar Ubuntu ).
Abrir GParted.
Para hacer esto en Unity , que es el entorno de escritorio predeterminado en la mayoría de las versiones de Ubuntu, haga clic en el botón de inicio (es decir, el botón en la esquina superior izquierda de la pantalla con el logotipo de Ubuntu) o presione Super, que también se conoce como la clave de Windows Luego escribe
gparted. GParted aparecerá y puedes hacer clic en él.Ubuntu 17.10 y posterior usan GNOME 3 con GNOME Shell en lugar de Unity. Para abrir GParted, haga clic en la cuadrícula de nueve puntos que aparece en la esquina inferior izquierda de la pantalla para abrir el panel de aplicaciones. Luego haga clic en el icono GParted.
Un agradecimiento especial a Videonauth por explicar cómo abrir GParted en GNOME 3, así como por proporcionar estas capturas de pantalla. 1
En versiones muy antiguas de Ubuntu que usan GNOME 2 en lugar de la interfaz Unity o Unity 2D, abra GParted desde el menú superior haciendo clic en Sistema → Administración → GParted Partition Editor .
Otros sabores de Ubuntu , como Ubuntu MATE, Xubuntu y Lubuntu, tienen un sistema similar de menús anidados, a través del cual puede acceder a GParted mientras los ejecuta desde un USB en vivo o CD / DVD en vivo.
Ahora puede ver todas sus particiones gráficamente. Si tiene más de una unidad, es posible que deba seleccionar la que contiene su sistema Ubuntu, en el menú desplegable en la esquina superior derecha de GParted.
La partición que contiene el sistema de archivos raíz de su sistema Ubuntu es muy probable que sea una gran partición de tipo
ext4(o para sistemas Ubuntu muy antiguosext3). Por lo general, solo hay unaext4(oext3) partición, o solo una grande. De lo contrario, uno podría ser la/partición (que contiene el sistema de archivos raíz, esto es lo que desea) y el otro podría ser la/homepartición. Entonces, si hay dos particiones grandesext4o grandesext3, puede suponer que la primera (que se muestra más a la izquierda) es probablemente la que contiene el sistema de archivos raíz de su sistema.Esto podría estar mal, pero estas instrucciones no dañarán nada si lo está. En algunas otras situaciones, fuera de las acciones descritas en esta publicación, no necesariamente sería seguro hacer esta suposición.
Recuerde, o escriba, el nombre del dispositivo de la partición que (probablemente) contiene el sistema de archivos raíz. GParted te muestra esto. Por lo general toma la forma en que es una letra minúscula y es un número.
/dev/sdXnXnSalir de GParted.
Siga las instrucciones anteriores (" Si puede iniciar sesión como usuario no administrativo "), comenzando con el Paso 6 .
Esta publicación se adaptó originalmente de la publicación n.º 9, que escribí, en esta pregunta de Respuestas de Launchpad .
1 Crédito va a Videonauth por explicarme cómo iniciar GParted en un entorno en vivo Ubuntu 17.10. No tengo GNOME 3 y de lo contrario no habría podido proporcionar esas instrucciones. También suministró ambas capturas de pantalla. (Todo lo que agregué fueron la fea flecha y el círculo dibujados a mano).
fuente
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:
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:
Entonces corre:
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-usernameA 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
Si se le solicita su contraseña de root al ingresar su nueva contraseña, esto generalmente ayudará:
Método alternativo
(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 conlinuxy luego mueva el cursor al final de esa línea. Introduce el textoy 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
Entonces puedes correr
donde
usernameestá el nombre del usuario cuya contraseña desea establecer. Cuando termine, puede reiniciar con elrebootcomando.Si necesita más información, estos enlaces pueden ayudarlo:
fuente
mountla opción de red o con la opción de redSi hay una contraseña de root establecida y la ha olvidado, pero puede arrancar normalmente y puede usar sudo, intente esto desde un terminal
No es evidente si obtiene la contraseña normal (y sudo) y una raíz confundida.
Los enlaces que tiene para restablecer passwd normalmente deberían funcionar.
fuente