Проблема с командой Sudo в CentOS 7.2
Я запускаю один сценарий от имени пользователя root (выводит "Привет" с sudo и "Пока" без sudo) из моей службы тестирования, расположенной по адресу /etc/systemd/system/
, В выводе я не вижу "Hi", который был выполнен с помощью sudo, тогда как "Bye" есть там, который был выполнен без sudo.
Есть идеи, почему команды с sudo не работают?
1 ответ
Решение
Если sudo не имеет TTY (например, работает из службы), он не будет работать по умолчанию. Проверьте /etc/sudoers
: По умолчанию requiretty
PS: я получил этот ответ на другом форуме. Это сработало для меня.