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