Fedora és az auto login

Nemrég felvetődött a probléma, hogyan lehet megoldani az automatikus bejelentkezést Fedorán. A megoldás lehetséges, bár nem triviális.

Figyelem! Az automatikus bejelentkezés komoly biztonsági kockázatokat rejt magában, így csak megfontoltan ajánlott az alkalmazása!

Először egy kis háttérinformáció:
A korábbi kiadásokban - Fedora 8-al bezárólag - a gdmsetup programmal lehetett beállítani a GNOME grafikus bejelentkeztető programját. Ez elérhető volt a menüből is:

  • Rendszer - Adminisztráció - Bejelentkező képernyő

Viszont a GDM újraírása után már nem használható a gdmsetup program, Fedora 9-es kiadástól kikerült a csomagkínálatból. Egyelőre nincs semmilyen grafikus alkalmazás, mely pótolná azt. Így marad a konfigurációs fájl szerkesztése.

A GDM démon beállításához szerkesszük a

/etc/gdm/custom.conf

fájlt root joggal. Ehhez egy tetszőleges txt szerkesztőre lesz szükségünk, példámban ez a nano.

su -c 'nano /etc/gdm/custom.conf'

Egy [daemon] szakaszba kell elhelyeznünk a megfelelő sorokat. Egyfajta idő késleltetéses bejelentkezést alkalmazhatunk. A szükséges sorok:

TimedLoginEnable=true

Ezzel engedélyezzük a bejelentkezést.

TimedLogin=user

Ezzel megadhatjuk, melyik felhasználót szeretnénk beléptetni.

TimedLoginDelay=10

Ezzel pedig megadhatjuk, hogy hány másodpercet várjon belépés előtt. Nem szerencsés itt nullát megadni, mivel azzal a kellemetlen következménnyel jár, hogy gyakorlatilag nem is tudunk majd más felhasználóval belépni, beleértve a felhasználóváltást is. Érdemes ezért pár másodperces késleltetést beállítani, így a bejelentkező képernyőn a Mégsem lehetőséget választva megadhatunk másik esetleges felhasználót is. Viszont az automatikusan belépő felhasználó fiókja gyakorlatilag így is ki van szolgáltatva, hiszen jelszót nem kér.

Összefoglalva tehát ez a rövid szakasz kerül a beállító állományba:

[daemon]
TimedLoginEnable=true
TimedLogin=user
TimedLoginDelay=10

Az új GDM további beállítási lehetőségeiről itt olvashatunk.

Hozzászólások

Észrevettem még egy dolgot az autologinnal kapcsolatban:
Ha aktiváljuk, akkor automatikusan működésbe lép a kulcstartó (keyring) alkalmazás. De ha kikapcsoljuk, akkor az is leáll.

Ennek szabályozására nem találtam eddig semmit, bár nem is kerestem valami aktívan. :)