essayez d'exécuter :
su -c "Your command right here" -s /bin/sh username
Cela exécutera la commande en tant que nom d'utilisateur étant donné que vous disposez des autorisations pour sudo en tant qu'utilisateur.
Appelez le visudo
et ajoutez ceci :
user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh
Les chemins de commande doivent être absolus ! Appelez ensuite le sudo -u user2 /home/user2/bin/test.sh
à partir d'un user1
coquille. Terminé.