web-dev-qa-db-fra.com

Comment créer une connexion automatique au serveur Ubuntu 16.04?

Quelque chose a changé dans le serveur 16.04 LTS, je ne trouve pas tty1, mais je dois effectuer une connexion automatique sur tty1 (en mode console). Dans 14.04 LTS, je peux faire en sorte que cela fonctionne.

Je ne trouve pas /etc/init/tty1.conf

Comment, ou un lien?

6
Omar Rojas

Dans Ubuntu 16.04, qui utilise systemd, la méthode est légèrement différente. Je citerai les extraits pertinents de mon message associé Comment remplacer ou configurer les services systemd? :

Dites que je veux avoir TTY2 connexion automatique à mon utilisateur (ce n'est pas conseillé, mais juste un exemple). TTY2 est exécuté par le service getty@tty2 (tty2 étant une instance du modèle /lib/systemd/system/getty@service). Pour ce faire, je dois modifier le service getty@tty2.

[…]

En particulier, je dois changer la ligne ExecStart, qui est actuellement:

$ systemctl cat getty@tty2 | grep Exec     
ExecStart=-/sbin/agetty --noclear %I $TERM

Pour annuler cela, faites:

Sudo systemctl edit getty@tty2

Et ajouter:

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM

[…]

À présent:

$ systemctl cat getty@tty2 | grep Exec
ExecStart=-/sbin/agetty --noclear %I $TERM
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM

Et si je le fais:

Sudo systemctl restart getty@tty2

et appuyez sur CtrlAltF2, hop! Je serai connecté à mon compte sur ce téléscripteur.

10
muru