gdm, autologin i pam_stack.so
Wieslaw Kierbedz
WieslawKierbedz w farba.eu.org
Pon, 18 Paź 2004, 20:15:01 CEST
Użytkownik Tibsnorg Pieckymoosy napisał:
> Cześć
>
> Mam problem ze skonfigurowaniem gdma tak, by automatycznie logował się na
> podanego usera. Ustawiłm w konfigu
> AutomaticLoginEnable=true
> AutomaticLogin=ktos
> gdm miga przy uruchamianiu ekranem, tak jakby Xy startowały dwukrotnie
> i za
> drugim razem pojawia się okienko logowania, w którym mogę się bez
> problemu
> zalogować na tego użytkownika.
>
> Z logów wynika, że problem jest w braku pam_stack.so.
> gdm: open startup succeeded
> gdm[3294]: PAM unable to dlopen(/lib/security/pam_stack.so)
> gdm[3294]: PAM [dlerror: /lib/security/pam_stack.so: cannot open
> shared object file: No such file or directory]
> gdm[3294]: PAM adding faulty module: /lib/security/pam_stack.so
> gdm[3294]: Couldn't set acct. mgmt for ktos
>
> Gdm się tego domaga a jakoś nie mogę się doszukać w jakim pakiecie w
> PLD to
> jest (w Mandraku i Fedorze są normalnie w pakiecie pam, innych
> dystrybucji nie
> chciało mi się sprawdzać). Próbowałem też usunąć
> /etc/pam.d/gdm-autologin gdzie
> jest odwołanie do tego ale to nie pomogło.
>
> W jaki sposób mam to poprawnie skonfigurować? Skąd wziąć pam_stack.so
> i do
> czego on jest potrzebny? To właściwie nie musi być gdm, ale ponieważ
> używam
> programów opartych o gtk nie chce mi się pobierać ~20MB qt i okolic
> dla jednego
> kdma (chyba że jest coś w rodzaju kdm-static)
stare - :P
pam_stack.so to rh.
W PLD go nie ma.
Jeśli się nie boisz, to użyj tego:#%PAM-1.0
#/etc/pam.d/gdm-autologin zrypany, żeby działał bez pam_stack.so.
# Skopany /etc/pam.d/kdm. Używać na własną odpowiedzialność.
auth required /lib/security/pam_listfile.so item=user
sense=deny file=/etc/security/blacklist onerr=succeed
auth required /lib/security/pam_listfile.so item=user
sense=deny file=/etc/security/blacklist.gdm onerr=succeed
auth required /lib/security/pam_listfile.so item=user
sense=allow file=/etc/security/whitelist.gdm onerr=succeed
#auth required /lib/security/pam_unix.so
auth required /lib/security/pam_tally.so
file=/var/log/faillog onerr=succeed no_magic_root
auth required /lib/security/pam_shells.so
auth required /lib/security/pam_nologin.so
account required /lib/security/pam_tally.so deny=0
file=/var/log/faillog onerr=succeed no_magic_root
account required /lib/security/pam_access.so
account required /lib/security/pam_time.so
account required /lib/security/pam_unix.so
password required /lib/security/pam_cracklib.so difok=2
minlen=8 dcredit=2 ocredit=2 retry=3
password required /lib/security/pam_unix.so md5 shadow
use_authtok
password required /lib/security/pam_make.so /var/db
session required /lib/security/pam_unix.so
session required /lib/security/pam_env.so
session required /lib/security/pam_limits.so change_uid
session optional /lib/security/pam_console.so
Więcej informacji o liście dyskusyjnej pld-users-pl