uruchamianie programów jako root - /etc/pam.d/su - Lenny

Tematy związane z oprogramowaniem, instalacją, konfiguracją
fleshm
Posty: 13
Rejestracja: 09 lipca 2007, 17:35

uruchamianie programów jako root - /etc/pam.d/su - Lenny

Post autor: fleshm »

Cześć.

Mam pewien problem z właściwym skonfigurowaniem systemu. Chciałem sobie dodać grupę wheel do systemu i aby tylko ona mogla uruchamiać polecenie su. Dodałem i zmodyfikowałem wpis w /etc/pam.d/su:

Kod: Zaznacz cały

auth       required   pam_wheel.so group=wheel
Dodałem się do tej grupy poprzez

Kod: Zaznacz cały

gpasswd
ale za każdym razem jak wpisuję: i:

Kod: Zaznacz cały

hasło root
dostaję informację:

Kod: Zaznacz cały

permission denied
Co ciekawe odkomentowałem drugi wpis w w/w pliku pozwalający na dostęp do su bez podawania hasła:

Kod: Zaznacz cały

 auth       sufficient pam_wheel.so trust group=wheel
Rezultat jest taki, że przy wpisywaniu hasła informuje:

Kod: Zaznacz cały

permission denied
Jak zrobię tak żeby nie podawać hasła, to wpisuję su i działa. No tak niby jest sudo ale ja chciałem aby to też działało. W rezultacie nawet su-to-root nie działa jak powinno, pyta o hasło, mignie i się wyłączy. Przy puszczeniu przez ,,strace'' nie wyświetliło żadnych błędów, więc nie wiem co się z tym dzieje. Chodziło mi o to aby na terminal się zalogować na konto root. Powiedzmy przez

Kod: Zaznacz cały

sudo -i
albo:

Kod: Zaznacz cały

su - i
A stamtąd uruchomić jakiś edytor (np. mousepad). za każdym razem muszę wpisywać:

Kod: Zaznacz cały

xhost  +local:root
aby to zadziałało przed przejściem na konto root (trochę wkurzające). Niestety:

Kod: Zaznacz cały

xauth merge [lokalizacja_.Xauthority]
też nie działa, informuje że nie może podlinkować pliku. To tak jakby 2 problemy w jednym, ale oba rozwiązania potrzebne aby uruchomić to gui. Z góry dziękuję za odpowiedź.

Dystrybucja: Debian Lenny.
ODPOWIEDZ