Aveces hemos tenido necesidad te acceder al Sistema de Recovery en Deepin ya sea para usar Deepin Clone o para otras tareas de mantenimiento. Quizás simplemente puede pasar que después de un reinicio nos encontramos con un error bastante molesto e inconveniente del cual hablaremos hoy y que de seguro te imaginas por el titulo de este articulo. Recuerdo algún tiempo atrás cuando era totalmente novato a Linux y pasé varias horas junto a un amigo de esta comunidad que quizás lea este articulo 🙂 tratando de desbloquear mi acceso a root y jamas lo conseguimos 🙂
Sí, sé lo que estas pensando: ¡Qué par de noobs eran él y su amigo! De todas maneras el mensaje usualmente es:
Cannot open access to console, the root account is locked. See sulogin(8) man page for more details.
Eso en Español es algo así como: «No se puede abrir el acceso a la consola, la cuenta de root está bloqueada. Ver la página sulogin(8) de man para más detalles.»
Solución
Por una razón u otra tu cuenta root ha sido bloqueada, o simplemente una contraseña no ha sido fijada aún para esta ya que Deepin es una de esas distros que permite crear usuarios a la hora de instalación e ingresar al sistema si aun configurar la cuenta root, por ende acceso a la cuenta ha sido deshabilitado, existen diferentes razones por lo que esto puede haber ocurrido, pero ese no es el tema de hoy.
Afortunadamente puedes desbloquear fácilmente tu cuenta root preferiblemente mientras estas ingresado normalmente al sistema (pero de ser imposible entrar a Deepin normalmente puedes hacerlo ahí mismo en la consola del Sistema de Recovery) utilizando el siguiente comando:
sudo passwd root
En este momento ingresa la contraseña de tu cuenta regular en Deepin para de esta manera poder en el paso siguiente generar una contraseña para la cuenta root. Una vez hecho esto veras un mensaje similar al siguiente:
Después de ingresar la contraseña de tu cuenta de usuario normal en Deepin el sistema te pedirá ingresar una nueva contraseña para UNIX (O en otras palabras la cuenta root en este caso).
Una vez hecho esto tu cuenta root ya no estará bloqueada y deberás poder acceder a ella bajo el Sistema de Recovery al iniciar el sistema.
Es de notar que en algunas ocasiones el hecho de que la cuenta root se ha bloqueado pudiera ser causado por situaciones tales como cambios hechos por el usuario o aplicaciones a los ficheros de inicio del sistema así como apagados abruptos o cambios al file system lo cual requiere otro tipo de solución no presentada aquí, pero en la mayoría de los casos en Deepin la presente solución desbloquearía la cuenta root.
Si tienes alguna pregunta adicional al respecto o tienes otras ideas sobre como solucionar esta situación siéntase libre de dejarnos un comentario.
Y eso mismo me paso una vez, ya se para la próxima.
Ese perro me modio hace un tiempo, muy bien el aporte.
Gracias a ambos por los comentarios amables PedroTirse y TonyRevuelta .
Gracias!
Hola gente, les comentó que comúnmente me está sucediendo esto (deepen 20), no se a que se deba, pero no encuentro la manera de poder entrar a terminal desde grub, ya que al entrar a opciones avanzadas solo me aparece la opción de iniciar deepen con normalidad, no tengo un modo seguro o algo, espero me puedan orientar y redirigirme al lugar correcto para poder solucionar el error
Muchas gracias
¿Cuál es la razón que desea entrar a la terminal desde Grub? No entiendo muy bien lo que le está sucediendo. ¿Está recibiendo el mensaje: Cannot open access to console, the root account is locked. ?
Si la respuesta es afirmativa, entonces debe seguir los pasos mencionados en el tutorial para poder acceder.
Ahí es donde necesito que me orienten amigos, me pierdo en la parte del tutorías para desbloquear el usuario, cuando recibo el mensaje cannot open acces to conse… solo dice presione enter para continuar y ya no puedo hacer nada, la verdad no entiendo como poder hacerlo desde System recovery, y la vdd estoy encantado con deepin, el único detalle es cuando me sucede eso, les estaré muy agradecido si me orientaran
luisduenez Que yo recuerde ninguna distro permite entrar al terminal o modo texto desde el grub para ello hay que editarlo de la siguiente manera.
Al visualizar el menú de inicio (GRUB), pulsa la tecla E para editar.
Selecciona la línea que comienza con linux (/boot/vmlinuz) y pulsa Ctrl + E para llegar al final de la línea.
Al final de la misma agrega un espacio (no un salto de línea) y añade:
init=/bin/bash
Entonces presiona Ctrl + X para inicializar (estos cambios son sólo temporales).
Después de arrancar, aparecerá un mensaje de inicio.
El sistema de ficheros raíz se monta por defecto como sólo lectura; a fin de remontarlo para escritura, ejecuta:
mount -n -o remount,rw /
También editar y agregar GRUB_TERMINAL=console en el grub/etc/default/grub y hacer sudo update-grub
Tengo deepin por qué me encanta sus apariencias la verdad q s expongo de linux me atrevería a decir q nada. Y ahora me apareció este error y tengo toda la info del trabajo en el disco. No hay un alma caritativa q me haga un tutorial a modo nene de jardín para solucionarlo… Les juro que estoy sufriendo un montón
Carlos Gonzalez y cuál es el error que le sale?
Cannot open access to console, the root account is locked
Solo te deja poner enter no te deja hacer más nada. Seguí los consejos de un usuario más arriba sobre como entrar a la consola pero cuando vuelve a cargar después de guardado los comandos vuelve a suceder lo mismo