prova a eseguire:
su -c "Your command right here" -s /bin/sh username
Questo eseguirà il comando come nome utente dato che hai le autorizzazioni per sudo come quell'utente.
Chiama visudo
e aggiungi questo:
user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh
I percorsi dei comandi devono essere assoluti ! Poi chiama sudo -u user2 /home/user2/bin/test.sh
da un user1
guscio. Fatto.