LINUX.ORG.RU
ФорумAdmin

Что то не то с sudoers

 , ,


0

1

Я через sudo visudo прописываю с правильным юзернеймом username ALL=(ALL) NOPASSWD: /usr/bin/systemctl reboot, /usr/bin/systemctl poweroff Пишу в терминале sudo -l пишет что все права есть Пишу sudo -n /usr/bin/systemctl reboot он требует пароль Нужно это для пайтон скрипта на убунте, но даже просто так не работает Что тут не так?


Вообще, systemctl reboot|poweroff должны работать без рута. Просто команды reboot (poweroff) не работают без рута?

ALL=(ALL)

Глупый совет, но вдруг попаду. Может, стоит заменить на конкретного юзера?

sudo -n /usr/bin/systemctl reboot - он требует пароль

Если не ошибаюсь, с ключом -n sudo не может требовать пароля, он просто выдаёт ошибку в таких ситуациях. Или я неправильно вас понял?

P. S. Знаки препинания могут помочь другим людям при чтении текста.

mister_me
()