Нужно разрешить некоему юзеру рестартовать некий сервис. Добавил юзера в группу wheel. Добавил строку в /etc/sudoers.d/user :
user ALL=(ALL:ALL) NOPASSWD: /sbin/systemctl restart userservice
В результате имеем:
[sudo] password for user:
Извините, пользователю user не разрешено выполнять «/sbin/systemctl restart userservice.service» как root на host-176.
В логе:
фев 01 00:02:14 host-176 sudo[277433]: UNSPECIFIED (__progname="sudo" uid=503 euid=0): pam_tcb(sudo:auth): conversation failed
фев 01 00:02:14 host-176 sudo[277433]: user : command not allowed ; HOST=host-176 ; TTY=pts/1 ; PWD=/home/user ; USER=root ; COMMAND=/sbin/systemctl restart userservice.service
Кто виноват и что делать?