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).
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).