Tutoriales

Cómo solucionar el problema de inicio de sesión después de eliminar zsh de Debian / Ubuntu

Anteayer arruiné mi lugar de trabajo retirar zsh estúpido fuera del sistema. Si ha cometido el mismo error, dé la bienvenida a mi amigo; Seré tu salvador.

Después de reiniciar el sistema, no puedo volver a iniciar sesión. Cada vez que ingresé la contraseña correcta y el sistema me pidió una contraseña nuevamente en lugar de mostrar mi hermoso escritorio, ¿qué diablos sucedió? ¿Por qué no puedo ver mi escritorio?

Aparentemente intenté iniciar sesión como tty presionando Ctrl + Alt + F2, y el problema era el mismo. Ahora estoy atascado. ¿Qué hago ahora? ¿Cómo puedo restaurarlo? Me he quedado sin opciones y de repente se me ocurre la idea de cambiar Nivel de ejecución e intenta solucionarlo.

De todos modos, pude restaurarlo después. Si eres un sistema, actúa como el mío después de quitar zsh, lea atentamente las instrucciones.

Pasos de corrección que no inician sesión después de eliminar zsh

Los pasos son muy simples Primer paso cambiar el sistema Nivel de ejecución para 1 (Nivel de ejecución como un nivel que se ejecuta en el nivel 5 de forma predeterminada) desde el menú de inicio, y el segundo paso es reemplazar zsh el fin / etc / passwd.

Paso 1. Cambie el nivel de ejecución a través del menú de inicio.

El primer paso es reiniciar el sistema. Cuando aparezca el menú Grub, presione ‘C’ y espere a que aparezca la siguiente pantalla.

Ingrese ‘e’ para editar Pcommand.

Y mueva el cursor al lado de ro tranquilo y escriba 1 como en la imagen de abajo, una vez que lo hayas adjuntado, presiona Ctrl – x o F10 para iniciar el sistema en modo de rescate.

Escriba 1 junto a ro quiet
1 al lado de todavía adjuntar

Si sigue las instrucciones anteriores correctamente, la pantalla de su computadora se verá como la imagen de abajo con el mensaje de bienvenida «Estás en modo de rescate».

Sin duda dale eso Contraseña de root para restaurar el shell predeterminado.

Leer: – ¿Cómo restablecer o descifrar la contraseña en CentOS / RHEL?

Ingrese la contraseña de root

Paso 2. Reemplace zsh de / etc / passwd a bash

Bien hecho, completó el primer paso. Ahora abierto / etc / passwd con su editor de texto favorito. No está autorizado a utilizar el editor vim en Debian. Así que elige Nano editor para cambiar un archivo.

# nano /etc/passwd

Encuentre las dos líneas que comienzan con la raíz y, en segundo lugar, su nombre de usuario como en el siguiente extracto:

Before

root:x:0:0:root:/root:/bin/zsh
trendoceans:x:1000:1000:trendoceans,,,:/home/trendoceans:/bin/zsh

After

root:x:0:0:root:/root:/bin/bash
trendoceans:x:1000:1000:trendoceans,,,:/home/trendoceans:/bin/bash

Y reemplazar zsh con intento.

Paso 3. Reinicie el sistema en modo estándar

Nuestro trabajo está hecho aquí. Ahora volvamos al nivel de ejecución estándar para comprobar los cambios. Para reiniciar su sistema, ingrese el siguiente comando:

# systemctl default
# exit

Resumen

Eso es todo para solucionar el problema de inicio de sesión después de eliminar zsh de Debian / Ubuntu o cualquier otra distribución de Linux. La próxima vez que cambie el shell, use el comando chsh para evitar interrupciones.

Leer: – Screencast de la tecla que presiona en la pantalla

Si tienes algo que compartir sobre un error de inicio de sesión que pasé por alto o sé de algo que ayudaría a otros, compártelo en una sección de comentarios.

Si quieres saludar o sugerir algo, no dudes en ponerte en contacto conmigo.

¿Te gusta lo que lees? Compártelo con otros.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba