Xgetty
pour se débarasser des gestionnaires de connexion graphiques
Description
xgetty comporte
- xgetty-login : un login qui authentifie les utilisateurs mais
lance /usr/bin/startx plutôt que leur shell
- xgetty : un remplacement de getty, qui utilise xgetty-login comme
login.
Intérêts
- Ne pas installer de gestionnaire de connexion graphique.
- Ne pas forcer à démarrer X automatiquement
- Proof of concept…
Avertissement
Je ne sais pas vraiment quel est le risque, mais ce paquet permet à tout
utilisateur ayant accès physiquement à la machine et pouvant s'authentifier
par mot de passe de lancer startx, quelque soit son shell dans
/ect/passwd.
Je ne sais pas non plus à quel point cette authentification est attentive à
la configuration de pam.
Binnaires
Sources
Installation
dpkg -i xgetty-*
Configuration
Éditer le /etc/inittab pour qu'il utilise xgetty sur un
tty.
Exemple :
#1:23:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/xgetty tty2
3:2345:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Problèmes connus
Certains fichiers sont présents dans xgetty et dans fgetty
(checkpassword). La solution serait de les déplacer dans un troisième paquet
étant donné qu'ils peuvent exister indépendemment.
Copyright
- xgetty reprend presque entièrement le code de
fgetty.
- Auteur de fgetty : Felix
von Leitner
- Debianizateur de fgetty : Gerrit Pape
- Je n'ai fait qu'un très rapide changement pour renommer les fichiers
et lancer X plutôt qu'un shell.