Muszę umożliwić użytkownikowi martinprzejście na użytkownika martin-testbez hasła
su - martin-test
Myślę, że można to skonfigurować /etc/pam.d/su. W tym pliku jest już kilka wierszy, które można odkomentować. Jednak nie podoba mi się pomysł dodania użytkownika martindo grupy wheel. Nie chcę dawać martinwięcej przywilejów niż możliwość zmiany martin-test. Ja też nie chcę używać sudo.
Jaki byłby najlepszy sposób na to, przy jednoczesnym utrzymaniu martinminimalnych uprawnień użytkownika ?
sudotylko z tego powodu (zwykle nie używam sudoi nie lubię tego szczególnie). I myślę, że używanie pamjest czystszym i bardziej przejrzystym sposobem na to.
sudobyło przeznaczone. Jakie są zastrzeżenia oprócz tego, że normalnie go nie używasz?
pam, wolałbym to sudo. Jeśli sudojest to jedyna możliwość, to też jest w porządku. Moje zastrzeżenia sudosą głównie ideologiczne: nie podoba mi się pomysł użytkownika administrującego sudo foo. Kiedy potrzebuję administracji, loguję się jako root. W przeciwnym razie loguję się jako użytkownik. Te dwie różne role nie powinny być mieszane. Ponadto mam już pamzainstalowaną infrastrukturę. Nie chcę instalować innego setuidprogramu, który może wprowadzić błędy bezpieczeństwa.
sudo foookreślonych poleceń. Sudo ma, sudo -sktóry uruchomi powłokę. sudo jest bardzo powszechnym narzędziem, co oznacza, że jego bezpieczeństwo zostało dokładnie sprawdzone, o wiele bardziej niż inne oszustwa. Argumentowałbym również, że uzyskanie powłoki root do zadań jest znacznie bardziej niepewne niż uruchamianie określonych poleceń. Po uruchomieniu powłoki uruchamiasz wszystko jako root. Jeśli którakolwiek z tych rzeczy (np. Prosta ls) ma lukę w zabezpieczeniach, właśnie otworzyłeś lukę w zabezpieczeniach.
sudonpsudo -u martin-test -i. Czy jest jakiś powód, dla którego pytasz konkretniesu?