Sous Ubuntu 11.10, LightDM remplace GDM. Par défaut, il propose une session d’invité permettant de se connecter au système sans avoir à s’authentifier. Il affiche également la liste des utilisateurs s’étant connecté en dernier.
Lorsque l’on regarde le code source de LightDM :
nous remarquons que la session invité est crée à la volée directement par LightDM. En examinant plus en profondeur le fonctionnement de cette session invité, nous remarquons qu’un utilisateur nommé guest-****** est crée, ainsi qu’un groupe correspondant et un home directory /tmp/guest-*****.
Afin de désactiver cette fonctionnalité, il suffit de rajouter à la section [SeatDefaults] du fichier /etc/lightdm/lightdm.conf la ligne :
allow-guest=false
Afin de désactiver l’affichage des comptes utilisateurs, il suffit de rajouter dans ce même fichier, à la même section, la ligne :
greeter-hide-users=true
LightDM aura donc maintenant cette apparence :