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
on
y 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/sda1
con 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 /mnt
y ve este mensaje, casi siempre significa que montó la partición incorrecta para/mnt
recordar, en realidad no estará/dev/sda1
en todos los sistemas, aunque también sucedería si eliminara/bin/bash
:Si eso sucede, puede desmontarlo
sudo umount /mnt
y 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
username
con 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
/home
contiene 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
root
contraseña:Como estás en un
root
shell, puedes usar elpasswd
comando sin argumentos para restablecerroot
la contraseña:Pero consulte esta página , que explica por qué
root
no 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
root
consudo
):En Ubuntu 12.04 y superior (se puede ejecutar
lsb_release -r
para ver qué versión de Ubuntu que tiene, sólo asegúrese de que se ejecuta en elchroot
o 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
admin
grupo en lugar delsudo
grupo. Entonces, en su lugar, ejecutarías:En ambos casos, reemplace
username
con 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/home
partición. Entonces, si hay dos particiones grandesext4
o 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/sdXn
X
n
Salir 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-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:
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-username
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
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/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 conlinux
y 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
username
está el nombre del usuario cuya contraseña desea establecer. Cuando termine, puede reiniciar con elreboot
comando.Si necesita más información, estos enlaces pueden ayudarlo:
fuente
mount
la 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