В CentOS 6.5 я бы сделал следующее, чтобы настроить sudo для пользователей:
Когда я пробую то же самое в CentOS 7, я вижу следующее в / var / log / secure:
Oct 8 05:20:00 localhost sudo: jsmith : user NOT in sudoers ; TTY=pts/1 ; PWD=/home/jsmith ; USER=root ; COMMAND=/bin/bash
Эта процедура больше не действует для CentOS-7?
Больше информации -
файл / etc / group имеет это -
wheel:x:10:randomperson,cartman,jsmith
visudo показывает это -
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## Allows members of the 'sys' group to run networking, software,
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
## Allows people in group wheel to run all commands
wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
вывод команды sudo -l -
[jsmith@localhost ~]$ sudo -l
[sudo] password for jsmith:
Sorry, user jsmith may not run sudo on localhost.
[jsmith@localhost ~]$
В опубликованном примере отсутствует символ "%".
Это должно быть
%wheel ALL=(ALL) ALL
не
wheel ALL=(ALL) ALL