sudoにはパスワードが必要です

sudoにはパスワードが必要です

RHELサーバーでは、ユーザーはパスワードなしでrootとしてコマンドを実行したいと思います。

# uname -a
Linux foo.com 2.6.32-220.38.1.el6.x86_64 #1 SMP Wed May 15 08:34:56 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

# cat /etc/issue
Red Hat Enterprise Linux Server release 6.5 (Santiago)
Kernel \r on an \m

# visudo
User_Alias FOOEMPLOYEES = someuser
Cmnd_Alias FOOCOMMANDS = /root/bin/fix-permissions
FOOEMPLOYEES   ALL = NOPASSWD: FOOCOMMANDS

何らかの理由で、システムは依然としてユーザーにパスワードを入力するように依頼します。

$ alias
alias fix-permissions='/root/bin/fix-permissions'

$ fix-permissions 
-bash: /root/bin/fix-permissions: Permission denied

$ sudo fix-permissions 
[sudo] password for someuser:

sudo構成が機能しないのはなぜですか?私が間違って設定したのでしょうか?設定をコピーしました。このガイド

ベストアンサー1

最後の文字列は

FOOEMPLOYEES ALL = (ALL) NOPASSWD: FOOCOMMANDS

~からman sudoers

カスタマイズの基本構造は「who where=(as_whom)what」です。

おすすめ記事