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.