Centos 7 - добавление пользователя в группу sudoers - все еще отсутствует в файле sudoers - почему?

[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.

Что я делаю не так?

2
задан 8 June 2017 в 14:07
4 ответа

Мой опыт показывает, что «пользователю» необходимо выйти и снова войти. Попробуйте выполнить команду «id», чтобы узнать, считает ли система, что «пользователь» находится в группе wheel или нет.

9
ответ дан 3 December 2019 в 08:36

В стандартной версии 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

Вы раскомментировали эти строки?

3
ответ дан 3 December 2019 в 08:36

Я расскажу, что мне понравилось.

Я мог добавить желаемых пользователей прямо в файл sudoers, отредактировав файл suoders, используя любую из команд: нано / и т. д. / sudoers или visudo

Затем прокрутите до выделенного раздела на картинке и добавьте желаемых пользователей, будут работать локальные или доменные пользователи: файл sudoers

0
ответ дан 20 April 2020 в 11:44

У меня была та же проблема, и я решил ее, выйдя из системы, а затем снова войдя в систему, попробовав команду Sudo, и да, это работает.

Посмотрите на приложенный снимок экрана

0
ответ дан 17 April 2021 в 06:35

Теги

Похожие вопросы