Debian — пользователю не разрешено выполнять «/usr/sbin/reboot»

Debian — пользователю не разрешено выполнять «/usr/sbin/reboot»

Итак, я установил Debian 10.9.0, графическая установка, вошел в систему как пользователь, которого я создал.
Я не могу выполнять sudoкоманды с этим пользователем. ( not in sudoers group)
Итак, я делаю su, ввожу пароль.
Затем делаю sudo visudo(просто visudoне работает, что странно, потому что я уже являюсь пользователем root...).

Я добавил пользователя в файл sudoers:
myuser ALL=(myuser:sudo) ALL

А затем я пробую sudo rebootс myuser и Debian мне говорит:
Sorry, user myuser is not allowed to execute '/usr/sbin/reboot' as root on debian-desktoppc.mydomain.org.


Может ли быть, что наличие одного и того же пароля для пользователя и root как-то нарушает работу операционной системы? В Ubuntu пользователя тоже нет в файле sudoers, но я могу делать там что угодно с sudo, как они это делают?

решение1

Ладно, теперь это как-то работает.

Я добавил myuser ALL=(ALL:ALL) ALLв конец файла sudoers.
Я пробовал что-то подобное раньше, и это не сработало.
Не уверен, что я сделал не так в прошлый раз...

решение2

Добавление пользователя в группу sudoers должно решить проблему. Как root:sudo usermod -aG sudo <user>

Связанный контент