Passer au contenu principal

Créer un compte invité sans mot de passe sur Ubuntu 24.04

Contexte

Par défaut, GDM (GNOME Display Manager) peut être configuré en connexion automatique, ce qui bypasse l'écran de sélection d'utilisateur. L'objectif est de désactiver ce comportement tout en conservant la connexion sans mot de passe pour le compte guest.


Étape 1 — Modifier la configuration de GDM

Ouvrez un terminal et éditez le fichier de configuration GDM :

sudo nano /etc/gdm3/custom.conf

Dans la section [daemon], assurez-vous d'avoir :

[daemon]
AutomaticLoginEnable = false
# AutomaticLogin = guest   ← commenter ou supprimer cette ligne si elle existe

Sauvegardez (Ctrl+O, Entrée, Ctrl+X) puis redémarrez GDM :

sudo systemctl restart gdm3

GDM affichera désormais la liste des utilisateurs au démarrage.


Étape 2 — Garder la connexion sans mot de passe pour Guest

Créer le groupe nopasswdlogin et y ajouter guest

sudo groupadd -f nopasswdlogin
sudo usermod -aG nopasswdlogin guest

Configurer PAM pour autoriser ce groupe sans mot de passe

Éditez le fichier /etc/pam.d/gdm-password :

sudo nano /etc/pam.d/gdm-password

Ajoutez en toute première ligne :

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

Résultat attendu

Au démarrage, GDM affiche les deux comptes disponibles :

Compte Comportement
guest Connexion directe, aucun mot de passe requis
admin Saisie du mot de passe habituelle

Dépannage

  • Le compte guest n'apparaît pas : vérifiez qu'il s'agit bien d'un compte utilisateur standard (pas un compte invité GDM). Listez les comptes avec cat /etc/passwd.
  • La connexion automatique persiste : vérifiez qu'il n'y a pas un second fichier de config qui l'écrase avec sudo grep -r "AutomaticLogin" /etc/gdm3/.
  • Erreur PAM : assurez-vous que la ligne a bien été ajoutée en première ligne du fichier gdm-password.