Я пытаюсь позволить пользователю user2 запустить определенный скрипт - script.sh который принадлежит пользователю user1, и разрешить ему (пользователю user2) работать как владелец скрипта, user1. Поэтому я сделал запись в файле /etc /sudoers, однако visudo показывает ошибку, но не указывает. Вот что у меня есть

#User priveilege specification
root ALL=(ALL) ALL

#The following line gives an error
user2 ALL=(user1) /home/user1/bin/script.sh

ОС: Ubuntu 10.4

1 ответ1

1

Ну, я бы сказал, чтобы создать новую группу и добавить пользователей (user1 и user2) в эту новую группу.

После этого вы добавите следующую запись в sudoers.

newgroup ALL =(ALL) /home/user1/bin/script.sh

Ура!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .