команда sudo не работает, несмотря на файл sudoers

#debian #sudo #sudoers

#debian #sudo #sudoers

Вопрос:

Я пытаюсь использовать sudo команду в Debian 9. Например, sudo apt install zsh запрашивает пароль root, но не принимает его. Я действительно знаю пароль root (я единственный пользователь этого компьютера), и я добавил свой ‘meouser’ в группу sudo.

 root:~# cat /etc/group | grep sudo
sudo:x:27:meouser
  

Я отредактировал /etc/sudoers с помощью visudo , и в нем есть строки (должен ли я показать больше?)

 root:~# cat /etc/sudoers | grep -w sudo
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
  

Но это то, что происходит:

 meouser:~$ sudo apt install zsh

We trust you have (...etc removed the usual warning...)

[sudo] password for meouser: 
Sorry, try again.
[sudo] password for meouser: 
Sorry, try again.
[sudo] password for meouser: 
sudo: 3 incorrect password attempts
  

Я пробовал это несколько раз, проблема ни в коем случае не в неправильном вводе пароля миллион раз. Что я делаю не так? Совет приветствуется. Я, конечно, искал SOF, но не нашел этой ситуации; в частности, у меня нет проблем с доступом к /etc/sudoers самому файлу.

Комментарии:

1. Спросите здесь: unix.stackexchange.com

Ответ №1:

Ок, это было до смешного просто … спасибо @user3469811 за подсказку, вот она:https://unix.stackexchange.com/a/170894

Как оказалось, я упорно вводил пароль root, а не пароль моузера. (Мой разум застрял на выполнении su - процедуры.) Оглядываясь назад, она запрашивает «пароль для meouser«. Ну что ж, сообщество снова спасло меня.