versuchen Sie Folgendes auszuführen:
su -c "Your command right here" -s /bin/sh username
Dadurch wird der Befehl als Benutzername ausgeführt, vorausgesetzt, Sie haben die Berechtigung für sudo als dieser Benutzer.
Rufen Sie visudo
an und fügen Sie dies hinzu:
user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh
Die Befehlspfade müssen absolut sein ! Rufen Sie dann sudo -u user2 /home/user2/bin/test.sh
an ab user1
Hülse. Fertig.