Bem, eu diria para criar um novo grupo e adicionar os usuários (user1 e user2) a esse novo grupo.
Depois disso, você adicionaria a entrada abaixo nos sudoers.
newgroup ALL = (TODOS) /home/usuário1/bin/script.sh
Felicidades!
Estou tentando deixar o user2 executar um script específico - script.sh
que pertence ao user1 e permitir que ele (user2) seja executado como o proprietário do script, user1. Então eu fiz uma entrada no arquivo / etc / sudoers, no entanto visudo mostra um erro, mas não especifica. Aqui está o que eu tenho -
#User priveilege specification
root ALL=(ALL) ALL
#The following line gives an error
user2 ALL=(user1) /home/user1/bin/script.sh
OS: Ubuntu 10.4