Я добавил powertop к/etc/sudoers (sudo visudo), но он не работает. Я проверил все возможные проблемы, которые я могу вообразить. Что сделало я отсутствовал?
user@ellie:~$ whoami
user
user@ellie:~$ groups
user adm cdrom sudo dip plugdev lpadmin sambashare
user@ellie:~$ ll /etc/sudoers
-r--r----- 1 root root 1093 Feb 6 19:05 /etc/sudoers
user@ellie:~$ sudo powertop
[sudo] Passwort für user:
user@ellie:~$ sudo cat /etc/sudoers | grep powertop
[sudo] Passwort für user:
ALL ALL=(ALL:ALL) NOPASSWD: /usr/sbin/powertop
user@ellie:~$ which powertop
/usr/sbin/powertop
user@ellie:~$ BB
Я нахожусь в группе sudo, полномочия, кажется, в порядке, путь к проверенному powertop. Но Вы видите, если я ввожу "sudo powertop", это просит пароль?!? (В моей первой попытке первое "ВСЕ" было просто "пользователем"),
Я узнал, что должен создать новый файл:
sudo visudo -f /etc/sudoers.d/mysudo
Помещение моих строк там помогает. Поскольку причина была указана, что порядок строк, в последний раз управляйте победами.
Я принимаю это, но откровенно говоря не понимаю. В моем sudoers
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Поскольку Вы видите, что includdir даже комментируется, и я не знаю то, что это выравнивает, вмешиваются в мой включать. Так, если бы кто-то может объяснить, что - я хотел бы понять это.