Ich habe script.sh, das als user2 ausgeführt werden muss. Dieses Skript kann jedoch nur unter Benutzer1 in meiner Anwendung ausgeführt werden.
Ich möchte, dass der folgende Befehl ausgeführt wird:
su user2 -C script.sh
aber in der Lage sein, ohne Passwort zu laufen.
Ich möchte auch, dass dies sehr restriktiv ist, da in Benutzer1 nur script.sh unter Benutzer2 und sonst nichts ausgeführt werden kann.
Ich habe versucht, dies mit sudoers file zu tun, und war nach stundenlangem Versuch endlos verwirrt.
Wenn jemand ein explizites Beispiel dafür liefern kann, wie dies erreicht werden kann (anstelle von etwas Generischem wie Use Sudoers), wäre dies sehr dankbar.