French version (English below)

Comme j'ai eu la question hier et que j'ai eu quelques minutes aujourd'hui (et il ne m'en a pas fallut tellement plus) ! Je me suis penché sur la question de l'auto-login dans GDM sous Fedora 9.

L'auto-login est une fonctionnalité qui pour des questions de sécurité est relativement discutée/soumise à controverse, faites y attention en l'utilisant !

La solution c'est de faite révélée assez simple et très facile à mettre en oeuvre, je vous la livre donc :-)

Attention, pareil qu'hier, ceci s'adresse à des personnes sachant comment faire pour revenir à la situation initiale en ligne de commande si besoin est !

  1. Aller dans le dossier /etc/gdm/
cd /etc/gdm
  1. Faire une copie de sauvegarde du fichier gdm.schemas
cp gdm.schemas gdm.schemas.sav
  1. Entrer dans le fichier gdm.schemas et trouver cette séquence:
<schema>
  <key>daemon/AutomaticLoginEnable</key>
  <signature>b</signature>
  <default>false</default>
</schema>
<schema>
  <key>daemon/AutomaticLogin</key>
  <signature>s</signature>
  <default></default>
</schema>
  1. La remplacer par :
<schema>
  <key>daemon/AutomaticLoginEnable</key>
  <signature>b</signature>
  <default>true</default>
</schema>
<schema>
  <key>daemon/AutomaticLogin</key>
  <signature>s</signature>
  <default>monUser</default>
</schema>

Et voila c'est tout :-) Ctrl+alt+retour pour tester et vous avez finis ;-)



English version

Since the question raised yesterday and I had few minutes today (it really did not take me more). I have looked at the auto-login feature in the GDM of Fedora 9.

The auto-login feature is quite controversy for security reason, please be aware of this while using it !

The solution is rather simple so there is the explanation:

Like yesterday watch out that you should be aware of what you are doing and you should know how to reverse the change you have made without graphical interface !

  1. Go to the folder /etc/gdm/
cd /etc/gdm
  1. Do a backup copy of the file gdm.schemas
cp gdm.schemas gdm.schemas.sav
  1. Open the file gdm.schema and find this piece of xml:
<schema>
  <key>daemon/AutomaticLoginEnable</key>
  <signature>b</signature>
  <default>false</default>
</schema>
<schema>
  <key>daemon/AutomaticLogin</key>
  <signature>s</signature>
  <default></default>
</schema>
  1. Change it to:
<schema>
  <key>daemon/AutomaticLoginEnable</key>
  <signature>b</signature>
  <default>true</default>
</schema>
<schema>
  <key>daemon/AutomaticLogin</key>
  <signature>s</signature>
  <default>myUser</default>
</schema>

There you go, ctrl+alt+backspace to test !

Enjoy ! ;-)