Inicio de sesión automático en Linux

Este documento explica cómo configurar el inicio de sesión automático en Linux para que el sistema inicie sesión automáticamente después del arranque o reinicio, sin requerir interacción del usuario.

El soporte de inicio de sesión automático en Linux depende del gestor de pantalla y del entorno de escritorio en uso. A continuación se cubren las configuraciones más comunes.


Sistemas compatibles

Esta guía aplica a sistemas Linux que utilizan:

La configuración puede variar en otros gestores de pantalla.


Aviso de seguridad

Habilitar el inicio de sesión automático reduce significativamente la seguridad física del dispositivo.

Cuando el inicio de sesión automático está habilitado:

Esta configuración debe usarse solo en dispositivos personales ubicados en entornos de confianza y privados.


Consideraciones específicas de Linux


Información necesaria

Antes de configurar el inicio de sesión automático, se requiere la siguiente información:


Determinar el nombre de usuario de Linux

El nombre de usuario es el nombre del directorio personal y se puede verificar ejecutando: whoami

El valor devuelto es el nombre de usuario que debe usarse para el inicio de sesión automático.


Método 1: Inicio de sesión automático con GNOME (GDM)

Esta es la configuración más común en las distribuciones modernas de Linux.

Configuración gráfica

Una vez habilitado, el sistema iniciará sesión automáticamente al arrancar.


Configuración manual (GDM)

Si la opción gráfica no está disponible, el inicio de sesión automático se puede configurar manualmente.

Editar el siguiente archivo: /etc/gdm3/custom.conf

Modificar o agregar las siguientes líneas: [daemon] AutomaticLoginEnable=true AutomaticLogin=username

Reemplazar username con el nombre de usuario correcto de Linux.

Guardar el archivo y reiniciar el sistema.


Método 2: Inicio de sesión automático con LightDM

En sistemas que usan LightDM, el inicio de sesión automático se configura a través de su archivo de configuración principal.

Editar: /etc/lightdm/lightdm.conf

Agregar o modificar las siguientes líneas: [Seat:*] autologin-user=username autologin-user-timeout=0

Reemplazar username con el nombre de usuario correcto de Linux.

Reiniciar el sistema para aplicar los cambios.


Reiniciar y verificar

Reiniciar el ordenador.

Si la configuración es correcta:


Notas sobre el cifrado de disco

Este comportamiento es esperado y recomendado por seguridad.


Consideraciones de seguridad


Solución de problemas

Si el inicio de sesión automático no funciona:


Casos de uso

El inicio de sesión automático en Linux se usa comúnmente para: