Instalé Ubuntu Linux 12.04 hace un tiempo para probarlo y jugar con él (por lo tanto, no tengo idea de lo que estoy haciendo). Intenté cambiar mi directorio de inicio editando el /etc/passwd
archivo, sin embargo, debo haber puesto un valor incorrecto ya que ya no puedo iniciar sesión en mi cuenta. Cada vez que lo intento, me inicia en la pantalla de inicio de sesión antes de poder acceder al escritorio. La única otra cuenta es invitada (no había podido desactivarla todavía), y puedo iniciar sesión en eso muy bien.
Como sé qué archivo arruiné, puedo editarlo de nuevo a lo que era y espero iniciar sesión nuevamente. Sin embargo, dado que este es un archivo del sistema, requiere sudo
acceso para modificar, que no tengo como invitado. ¿Hay alguna solución alternativa en la que de alguna manera pueda obtener sudo
acceso como invitado para poder editar este archivo e iniciar sesión como yo nuevamente? Obviamente no tengo la intención de dejar esa habilidad en el invitado, eso sería una tontería.
Recuerdo haber leído en algún lugar que podía enviar ssh a localhost como usuario con sudo
privilegios, sin embargo, sigo recibiendo "conexión rechazada". Creo que necesita ser instalado, y no había llegado a eso, y no puedo hacerlo ahora sin de sudo
todos modos ...
Instalé Linux junto con Windows 7, por lo que si hay alguna forma de editarlo a través de Windows, podría hacerlo (aunque tengo entendido que Windows no puede leer el sistema de archivos).
fuente
vi /etc/passwd
y cambié el archivo a lo que debería ser. Reiniciado y podría iniciar sesión. Trabajado como un encanto.vipw
(hace comprobaciones de cordura, evitando que algunos errores tipográficos lo bloqueen a usted o a cualquier otro usuario).Respuestas:
Puede usar el modo de usuario único o agregar
init=/bin/bash
a su entrada de inicio para iniciar sesión en un shell raízfuente
ctrl + alt + F1 e inicie TTY> inicie sesión con su cuenta y use los privilegios de sudo
aquí hay un ejemplo
fuente
Puede iniciar desde live-cd y chroot en su instalación y luego cambiar la contraseña. Las instrucciones para hacerlo se pueden encontrar aquí .
fuente