Automatic login to virtual console (Italiano)
Articoli correlati
Questo articolo descrive come accedere automaticamente a una “console virtuale” o tty alla fine del processo di boot. Questo articolo tratta solamente dell'accesso alla console; i metodi per avviare il server X sono descritti in Start X at Login.
Service
Creare un nuovo servizio tipo getty@.service
e copiarlo in /etc/systemd/system/
# cp /usr/lib/systemd/system/getty@.service /etc/systemd/system/autologin@.service
Cambiare la lineaExecStart
per includere il parametro -a "USERNAME"
:
/etc/systemd/system/autologin@.service
[Service] [...] ExecStart=-/sbin/agetty --noclear -a USERNAME %I 38400 [...] [Install] WantedBy=getty.target.
Infine, disabilitare il vecchio getty@ttyX.service
per la TTY specifica e abilitare il relativo autologin@ttyX.service
per la stessa TTY:
# systemctl daemon-reload # systemctl disable getty@tty1 # systemctl enable autologin@tty1 # systemctl start autologin@tty1
Per evitare errori relativi a display-manager.service in dsmeg, è possibile settare come default il target "multi-user":
# systemctl enable multi-user.target
Killare X
Per killare X e prevenirne l'immediato ricaricamento, stoppare il servizio autologin@tty1.service
:
# # systemctl stop autologin@tty1.service