Autrefois, je modifiais simplement /etc/inittab
. Maintenant, avec systemd, il semble démarrer tty[1-6] automatiquement, comment dois-je désactiver tty[4-6] ?
On dirait qu'il n'y a qu'un seul fichier de service systemd, et il utilise un %I
pour discerner différentes sessions tty. J'espère que je n'ai pas besoin de supprimer ce service et de créer chaque [email protected]
manuellement.
Réponse acceptée :
Il n'y a pas vraiment besoin de désactiver les TTY "supplémentaires" comme sous systemd
les gettys sont générés à la demande :voir man systemd-getty-generator
pour plus de détails. Notez que, par défaut, cette génération automatique est effectuée pour les VT jusqu'à VT6 uniquement (pour imiter les systèmes Linux traditionnels).
Comme le dit Lennart dans un article de blog :
Afin de rendre les choses plus efficaces, les invites de connexion sont désormais lancées uniquement à la demande. Lorsque vous passez aux VT, le service getty est instancié sur [email protected], [email protected], etc. Comme nous n'avons plus besoin de démarrer inconditionnellement les processus getty, cela nous permet d'économiser un peu de ressources et rend le démarrage un peu plus rapide.
Si vous souhaitez configurer un nombre spécifique de gettys, vous pouvez simplement modifier logind.conf
avec l'entrée appropriée, dans cet exemple 3 :
NAutoVTs=3