
Итак, я установил 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>