sudo: никакой подарок tty и никакая askpass программа не указаны (пытающийся запустить apachectl)

Из чего вывод cat /etc/issue в обеих системах?

5
задан 10 December 2010 в 17:45
2 ответа

[Перемещенный из комментария выше]

Ваш сценарий может находить apachectl двоичный файл где-то в другом месте в $PATH кроме /usr/sbin/apachectl. Этому не удалось бы соответствовать Вашему существующему sudoers запись. Если Вы называете команду с явным путем (т.е. использование /usr/sbin/apachectl в Вашем сценарии, а не просто apachectl) можно удостовериться, что Вы используете правильный. Это - хорошая практика в целом.

3
ответ дан 3 December 2019 в 01:53

Вы должны использовать полный путь (согласно комментарию).

Например. / usr / sbin / apachectl , а не только apachectl в скрипте!

Это должно решить проблему.

0
ответ дан 3 December 2019 в 01:53

Теги

Похожие вопросы