У мене є сценарій perl, який я розщеплюю з іншого сценарію, який запускаю з веб-браузера через mod_perl. Сценарій роздвоєного (який в кінцевому підсумку працює як apache) повинен бути sudo service X stopчастиною процесу відновлення резервного копіювання: служба X залежить від відновлення. У мене це було добре в Windows, але тепер, переходячи до CentOS, я стикаюся з помилкою в заголовку.
Налаштування:
- файл sudoers прокоментував
# Defaults requiretty - Файл sudoers має
apache_usr localhost=(root) NOPASSWD: /sbin/service X stop(який проходитьvisudo -cперевірку) і не має іншихapache_usrрядків
Те, що я спробував:
sudo /sbin/serviceа не простоsudo serviceу роздвоєному процесі- Судори подають з коментуванням або без нього
Defaults !visiblepw - файл sudoers,
(ALL)а не(root)в рядку NOPASSWD вище
Що ще можна спробувати?