Dans certains cas particuliers, il peut être intéressant de configurer des postes avec un login automatique (poste en salle de cours, zones maquette …). Sous  CentOS, il existe une option dans la gestion du GDM mais elle ne semble pas fonctionner corectement.

Pour activer cette fonctionnalité, il faut rajouter quelques lignes dans le fichier /etc/gdm/custom.conf.

Pour modifier ce fichier, il faut être connecté en tant que root ou passer root dans un shell avec la commande

    su -

Il faut ensuite se placer dans le dossier contenant le fichier à modifier et faire une copie de secours de celui-ci :

    cd /etc/gdm
    cp custom.conf custom.conf.ori

Enfin, il faut éditer le fichier et rajouter les 3 lignes suivantes après [daemon] :

    TimedLoginEnable=true
    TimedLogin=le_nom_de_ton_utilisateur
    TimedLoginDelay=20

La variable TimeLoginEnable active le login automatique;  TimeLogin définit le nom de la session à utiliser (le compte doit exister !) et TimeLoginDelay définit le décompte de temps qui s’écoulera avant l’ouverture de la session.

Lors de la déconnexion d’une session automatique (menu Système -> Clore la session), il y a retour sur la mire de login et une nouvelle session s’ouvre au bout de l’interval spécifié (20 secondes dans mon exemple ci-dessus)