W systemie RedHat próbuję uruchomić program z innym użytkownikiem, który nie ma żadnej powłoki. W / etc / passwd, shell to / sbin / nologin.
Próbowałem:
su myuser -c /home/myuser/script.sh Wynik: To konto jest obecnie niedostępne.
Z chown i setuid: chown myuser: moja grupa /home/myuser/script.sh chmod + s /home/myuser/script.sh /home/myuser/script.sh Wynik: skrypt.sh jest nadal wykonywany jako mój zalogowany użytkownik ( korzeń).
su
jako użytkownik root lub użytkownik nieuprzywilejowany?