) имеет сам пароль, это не позволит пропустить подсказку для него. другой ответ: пароль не требуется, и user1, и user2.

я есть script.sh, который должен быть запущен как user2. Тем не менее, этот скрипт может быть запущен только под user1 в моем приложении.

Я хотел бы выполнить следующую команду:

su user2 -C script.sh

но иметь возможность работать без пароля.

Я также хочу, чтобы это было очень ограничительным, так как в user1 можно запускать script.sh только под user2 и ничего больше.

Я пытался сделать это с файлом sudoers и просто бесконечно запутался после нескольких часов попыток.

Если кто-то может предоставить явный пример того, как это можно сделать (вместо чего-то общего, например, использовать sudoers), это будет с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос