[user@localhost ~]$ su -
Password:
Last login: ...
[root@localhost ~]# usermod -aG wheel user
[root@localhost ~]# exit
logout
[user@localhost ~]$ sudo echo 123
[sudo] password for user:
user is not in the sudoers file. This incident will be reported.
Что я делаю не так?
Мой опыт показывает, что «пользователю» необходимо выйти и снова войти. Попробуйте выполнить команду «id», чтобы узнать, считает ли система, что «пользователь» находится в группе wheel или нет.
В стандартной версии CentOS 7 колесо
не включено в файле по умолчанию / etc / sudoers
.
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
Вы раскомментировали эти строки?
Я расскажу, что мне понравилось.
Я мог добавить желаемых пользователей прямо в файл sudoers, отредактировав файл suoders, используя любую из команд: нано / и т. д. / sudoers или visudo
Затем прокрутите до выделенного раздела на картинке и добавьте желаемых пользователей, будут работать локальные или доменные пользователи: файл sudoers