X11 i PAM
Dariusz Knoci?ski
dknoto w next.com.pl
Pon, 20 Sty 2003, 12:00:32 CET
Witam,
Mam dosyć ciekawy problem, który opiszę w dwóch przypadkach.
Maszyna pracuje na poziomie 3.
1)
a) Loguję się na konsoli tekstowej tty1 jako użytkownik ROOT,
b) wywołuję su - "user " -c /usr/X11R6/bin/xinit /usr/X11R6/bin/xcalc
i dostaję komunikat:
PAM authentication failed.
2)
a) Loguję się na konsoli tekstowej tty1 jako użytkownik ROOT,
b) loguję się na konsoli tekstowej tty2 jako użytkownik "USER",
c) wracam do konsoli tty1
d) wywołuję su - "user " -c /usr/X11R6/bin/xinit /usr/X11R6/bin/xcalc
I wszystko chodzi poprawnie :(
Nie bardzo rozumiem jaki wpływ na uruchamianie programów przez root'a ma inna
sesja. Celem całego zamięszania jest odpalenie programu w Xach na prawach
normalnego użytkownika a nie roota, ale ma się to odbyć automatycznie coś jak
autologin bez xdm'a.
Dziwna rzecz, że po przejściu z ROOTa na konto innego użytkownika zmienna
LOGNAME jest ustawiona na nowego użytkownika ale program logname zwraca
nazwę "root".
DKnoto.
Więcej informacji o liście dyskusyjnej pld-users-pl