¿Cómo rastrear una falla de la consola de inicio de sesión?

¿Cómo rastrear una falla de la consola de inicio de sesión?

Tengo una instalación de Jessie que no me permite iniciar sesión.

Se inicia, presenta el mensaje, acepta el nombre de usuario y la contraseña, pero simplemente parpadea y vuelve al mensaje de inicio de sesión.

Parece que Bashestá recibiendo un código de error de alguna parte del proceso de inicio de sesión, lo que hace que vuelva al proceso principal.

¿Cómo puedo rastrear esto? He revisado todos los archivos regulares profile( rcsolo hay un usuario además root) pero no veo nada que pueda estar causándolo.

Porque está sucediendo dentro Bash, esNOponer nada en los registros del sistema.

¿Hay alguna manera de iniciar/verificar el registro de demonios y qué puedo usar para ver qué, dónde o por qué Bashse sale después de iniciar sesión?

Tengo acceso al sistema de archivos, así que puedo manualmentedar un toquea través de él y hacer cambios.

Respuesta1

Puede agregarlo set -xal comienzo de /etc/profile, lo que hace que el shell muestre cada comando que va a ejecutar con todas las expansiones de variables, etc., ya expandidas, de modo que verá lo que realmente está haciendo el shell.

Pero si está hablando de un inicio de sesión GUI, primero verifique que su sistema de archivos no esté 100% lleno: crear una sesión GUI requiere crear algunos archivos pequeños, y si el sistema de archivos está completamente lleno, eso fallará. Un inicio de sesión básico desde la línea de comandos (por ejemplo, a través de SSH o en la consola en modo texto) debería tener éxito incluso cuando el disco esté 100% lleno.

información relacionada