Я использую эту установку (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 .

Это было на персональном компьютере, который не должен иметь других пользователей, кроме меня.

0