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