Я должен выполнить сценарий оболочки от имени другого пользователя, но без запроса пароля.
Я отредактировал файл /etc/sudoers с помощью visudo , добавив следующую строку.
_www localhost=(otheruser) NOPASSWD:bin/sh /path/to/my/script.sh
Если я понимаю, как работает sudo , это означает, что пользователю _www разрешено работать так же , как и пользователю otheruser , без запроса пароля, только от localhost.
Это верно? Потому что система продолжает запрашивать пароль.
