Mam skrypt.sh, który należy uruchomić jako użytkownik2. Jednak ten skrypt można uruchomić tylko pod user1 w mojej aplikacji.
Chciałbym uruchomić następujące polecenie:
su user2 -C script.sh
ale móc działać bez hasła.
Chcę również, aby było to bardzo restrykcyjne, ponieważ w user1 można uruchomić skrypt.sh tylko pod user2 i nic więcej.
Próbowałem to zrobić z plikiem sudoers i po godzinach prób byłem nieskończenie zdezorientowany.
Jeśli ktoś może podać wyraźny przykład tego, jak można to osiągnąć (zamiast czegoś ogólnego, takiego jak użycie sudoers), byłoby to bardzo mile widziane.