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.