LightDM sous Ubuntu 11.10 : liste des utilisateurs et session d’invité

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 :