[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, wheel
не включен по умолчанию /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 с помощью любой из команд: nano / etc / sudoers или visudo
Затем прокрутите до выделенного раздела на картинке и добавьте желаемых пользователей, которые будут работать как локальные, так и доменные пользователи: файл sudoers