Sudo не запрашивает пароли, если NOPASSWD не работает

У меня есть программа, которая запускается один раз и удаляется из sudoers завершении. И у меня есть некоторые скрипты, которые вызывают эту функцию из сеанса ssh . Я бы хотел, чтобы эти команды не зависали в подсказке пароля, когда команда, которую я хочу запустить, не находится в sudoers .

Есть ли способ переопределить функцию SUDO_ASKPASS чтобы просто бомбить, чтобы я мог пропустить выполнение вещей, которые в противном случае представляли бы мне подсказки с паролем?

Моя лучшая попытка была примерно такой:

 SUDO_ASKPASS=/bin/false sudo -A /opt/sbin/mycommand 

но это оставило меня с

 sudo: pam_authenticate: Conversation error 

Я в основном хочу, чтобы sudo никогда не запрашивал у меня пароль, независимо от того, работает ли команда, которую я запускаю, в sudoers.

Мое решение lazybones – удалить -t из моей команды ssh и надеяться, что мне никогда не понадобится использовать терминал.

Другое исправление, я думаю, было бы просто для тоста моего скрипта, который находится в sudoers и заставить его распечатать ASCII-палец или что-то полезное.

Есть ли простой способ обойти это?

  • Пропустить флаги для xargs
  • SUDO: Пользовательское условие в файле sudoers
  • Как создать исполняемый скрипт bash для этих команд?
  • sudo как другой пользователь с их окружением
  • sudo: нет tty присутствует и не указана программа прохода
  • Как предоставить пользователю разрешение на все, кроме файлов env?
  • Не удалось получить лекцию sudo, работающую на сервере CentOS 7
  • Как узнать, кто добавил пользователя?
  • One Solution collect form web for “Sudo не запрашивает пароли, если NOPASSWD не работает”

    Вы можете спросить sudo -l . Он возвращает либо полный путь к команде, которая будет выполнена, либо завершается с ненулевым статусом. Здесь мы игнорируем вывод и проверяем возврат состояния:

     if sudo -l somecommand... >/dev/null then echo "This is permitted" >&2 else echo "You are out of luck today" >&2 fi 
    Interesting Posts

    Linux Mint 15 не спящий режим

    В некоторых видеороликах Netflix отображаются горизонтальные разрывы (мерцающие линии)

    Предоставить разрешение учетной записи для проверки статуса услуги

    проверить текущий размер очереди для отставания

    Буферы / кеш файловой системы Ubuntu всегда пусты

    Включение python3 в vim в Fedora 24

    Ограничение звука

    удалить все пустые каталоги, начиная с

    Пробуждение от спящего режима спящего режима (Linux Mint 18 Cinnamon)?

    Как создать виртуальную машину с существующего сервера PreRelease FreeBSD 8.2?

    Как проверить, является ли файл файлом шрифта

    SANE не удается открыть сканирующее устройство – возможно изменение локального IP-адреса

    Умножает общие ресурсы cifs с noauto на той же точке монтирования работает только с root

    Удивительный менеджер окон перестает распознавать ярлыки

    Как я могу сначала показать «ls» dotfiles, оставаясь без учета регистра?

    Linux и Unix - лучшая ОС в мире.