Назад | Перейти на главную страницу

sudo внезапно перестал работать на debian

Я использую sudo с тех пор, как настроил свой сервер около недели назад.

Он внезапно перестал работать без объяснения причин.

Я в группе sudo. Таким образом, в / etc / sudoers не должно быть изменений конфигурации.

$ sudo apt-get install tsocks
[sudo] password for me: 
me is not in the sudoers file.


root@host:/etc# groups me
me : me sudo

Единственное, с чем это могло быть связано, это то, что я добавил в sshd_config следующую строку:

PermitRootLogin without-password

Но с тех пор я изменил это обратно на

PermitRootLogin yes

Разрешение на файл - 400:

ls -l /etc/sudoers
-r--r----- 1 root root 491 Sep 28 21:52 /etc/sudoers

Вот вывод visudo:

Defaults        env_reset
root    ALL=(ALL) ALL
%sudo ALL=(ALL) ALL

Я в группе sudo в / etc / group, я использовал $ usermod -G sudo me

sudo:x:27:me

Понятия не имею, почему это перестало работать или как это исправить.

Наберите "visudo" и проверьте, добавлен ли там ваш пользователь - вероятно, нет. Найдите строку, которая содержит что-то вроде:

root    ALL=(ALL)       ALL

Для вашего пользователя у вас должно быть что-то подобное в visudo.

Хорошо, я не знаю, что происходит, но я только что перезагрузил свой сервер, и теперь sudo работает нормально.