Automatyczne logowanie

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania
Tip.png
Nowość w Fedora 13
Od F13 automatyczne logowanie można ustawić przy pomocy accountsdialog

Dla środowiska GNOME lub XFCE, domyślnym menadżerem logowania jest GDM. Otwórz plik /etc/gdm/custom.conf i wypełnij następująco:

[daemon]
TimedLoginEnable=true
TimedLogin=twój_login
TimedLoginDelay=5
AutomaticLoginEnable=false
AutomaticLogin=twój_login

Parametr AutomaticLoginEnable ustawiony na false loguje zawsze z opóźnieniem, ustawiony na true loguje do systemu bez opóźnienia. 5 to czas opóźnienia w sekundach.

Ustawienia widoczne pod oknem logowania (domyślna sesja, język) są zapisywane do pliku /home/użytkownik/.dmrc

[Desktop]
Session=gnome
# Session=xfce4
# Session=kde
# Session=openbox
# Session=openbox-gnome
 
# Language=en_EN.UTF-8
Language=pl_PL.UTF-8
Layout=pl
Warn.png
Inny sposób ustawienia automatycznego logowania

Do konfiguracji demona GDM zaleca się używanie pliku /etc/gdm/custom.conf ( takie jest jego przeznaczenie ). Ten sposób opiera się na modyfikacji pliku /etc/gdm/gdm.schemas, który przechowuje wartości domyślne. Z tego względu nie zaleca się tego sposobu, ponadto plik może zostać zwyczajnie nadpisany przy aktualizacji paczki gdm.

dokumentacja GDM

Jako root edytujemy plik /etc/gdm/gdm.schemas interesuje nas ta część pliku :

logowanie automatyczne:

  <schema>
      <key>daemon/AutomaticLoginEnable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>daemon/AutomaticLogin</key>
      <signature>s</signature>
      <default></default>
    </schema>

w "AutomaticLoginEnable" <false> należy zmienić na <true> oraz w części "AutomaticLogin" między <default></default> wpisać nazwę użytkownika.

Logowanie z opóźnieniem czasowym:

 <schema>
      <key>daemon/TimedLoginEnable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>daemon/TimedLogin</key>
      <signature>s</signature>
      <default></default>
    </schema>
    <schema>
      <key>daemon/TimedLoginDelay</key>
      <signature>i</signature>
      <default>30</default>
    </schema>
wykonujemy czynności analogicznie co przy logowaniu automatycznym dodatkowo możemy ustawić opóźnienie zmieniając liczbę 30 na inną.
Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia