úterý 23. června 2009

Fedora 11 - povolení uživatele root pro přihlášení v GDM

Fedora 11 (Leonidas) - stejně jako v předchozí verzi - Fedora 10 (Cambridge) - není povoleno přihlášení uživatele root z GDM (Gnome). Pokud se budete chtít přihlásit z GDM jako uživatel root, nejde postupovat stejně jako jsem to popisoval pro distribuci Fedora 10, ale musíte provést úprav trochu více.

Nejprve musíte upravit obsah souboru /etc/pam.d/gdm. Přihlašte se jako normální uživatel a potom pomocí su jako root. Nejprve si pro jistotu udělejte kopii editovaného souboru:
cp -a /etc/pam.d/gdm /etc/pam.d/gdm.orig
Nyní v souboru /etc/pam.d/gdm vymažte řádek
auth required pam_succeed_if.so user != root quiet
a soubor gdm uložte.

Dále je potřeba upravit soubor /etc/pam.d/gdm-password. Udělejte si nejprve také kopii editovaného souboru:
cp -a /etc/pam.d/gdm-password /etc/pam.d/gdm-password.orig
Také v tomto souboru /etc/pam.d/gdm-password vymažte řádek
auth required pam_succeed_if.so user != root quiet
a soubor gdm-password uložte.

Odlogujte se a při novém přihlášení máte možnost se přihlásit jako root přímo z GDM.

Pro většinu případů by tyto zásahy měly stačit. Jestliže používáte pro přihlášení jako root otisk prstu, je nutné provést stejnou akci i se souborem /etc/pam.d/gdm-fingerprint.