
Tengo un problema con el inicio de sesión automático al inicio en Ubuntu Server 16.04.1 LTS.
Utilizo este servidor sólo para escuchar radio por Internet, por lo que no me importa la seguridad.
Pude crear un script bash para iniciar automáticamente mplayer pero no puedo configurar el inicio de sesión automático.
Probé al menos 4 soluciones (siempre editando el archivo /etc/init/tty1.conf
y, por supuesto, reemplazando NOMBRE DE USUARIO con el nombre de usuario real):
cambiar la línea de
exec /sbin/getty -8 38400 tty1
a
exec /sbin/getty -8 38400 tty1 -a USERNAME
cambiar la línea de
exec /sbin/getty -8 38400 tty1
a
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
Instalar
rungetty
, comentar la línea.exec /sbin/getty -8 38400 tty1
y agrega la linea
exec /sbin/rungetty --autologin USERNAME tty1
Instalar
mingetty
, comentar la línea.exec /sbin/getty -8 38400 tty1
y agrega la linea
exec /sbin/mingetty --autologin USERNAME tty1
Nada ayuda. Tengo que ingresar mi nombre de usuario y contraseña al inicio. ¿Alguna idea de qué hacer?
Respuesta1
Prueba esto:
sudo systemctl edit [email protected]
Esto creará unentrar un momentoarchivo (si es necesario) y ábralo en un editor. Agregue lo siguiente,reemplazando myusername
con su nombre de usuario:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin myusername %I $TERM
Type=idle
Esta voluntad:
- Crea la carpeta si es necesario
/etc/systemd/system/[email protected]
- Crea el archivo si es necesario
/etc/systemd/system/[email protected]/override.conf
Respuesta2
agetty abre un puerto tty, solicita un nombre de inicio de sesión e invoca el /bin/login
comando.
Este archivo anula la configuración predeterminada de agetty en systemd para tty1. Esto proporciona una nueva instancia de tty1 con inicio de sesión automático para el usuario especificado.
Por cierto, el parámetro --noissue
se usa para ocultar el contenido al /etc/issue
iniciar sesión, por lo que no es necesario en su caso.
La opción Type=idle
que se encuentra de forma predeterminada [email protected]
retrasará el inicio del servicio hasta que se completen todos los trabajos para evitar contaminar el mensaje de inicio de sesión con mensajes de inicio. Al iniciar X automáticamente, puede resultar útil comenzar [email protected]
inmediatamente agregando elementos Type=simple
al archivo.
Más información:getty: Archlinux.org