Я использую эту установку (Arch Linux) уже несколько лет, и довольно часто использую sudo
. Но вдруг он перестал работать, и я получаю стандартное сообщение об ошибке, что пользователь отсутствует в файле sudoers
и об этом инциденте будет сообщено. Поэтому, используя su
и вводя пароль root, я использовал visudo
качестве пользователя root. Есть строка %sudo ALL=(ALL) ALL
, и я подтвердил, что мой пользователь был в группе sudo
.
В итоге я исправил это, добавив строку специально для моего пользователя: myname ALL=(ALL) ALL
, так что я все заработал, но мне все еще кажется, что что-то не совсем подходит для этой строки, которая даже нужна. Тем более, что он внезапно перестал работать, и я не могу вспомнить, чтобы этот файл изменился с момента первоначальной установки более года назад.
Как могло случиться так, что он внезапно перестал работать? Плохое обновление? Взломанный?
Как мне заставить его работать снова, что достаточно быть в группе sudo
? У меня есть строка %sudo ALL=(ALL) ALL
, visudo не сообщает об ошибках, мой пользователь находится в группе sudo
но я все еще получаю, что мое имя отсутствует в myname is not in the sudoers file. This incident will be reported.
если я не добавлю мое имя myname ALL=(ALL) ALL
.
Это было на персональном компьютере, который не должен иметь других пользователей, кроме меня.