/ etc/sudoersを編集して、rootパスワードでbashスクリプトを実行できるようにしようとしています。
これまでのところ、私がsudoersに試みたすべての編集は機能していません。
これらの各行を追加してみました。
%admin ALL= NOPASSWD: /sbin/ifconfig
%admin ALL=(ALL) NOPASSWD: /sbin/ifconfig
%users ALL=(ALL) NOPASSWD: /sbin/ifconfig
"myusername" ALL=(ALL) NOPASSWD: /sbin/ifconfig
構文エラーについて警告することなく、visudoを保存して終了することができるたびに。しかし、管理者アカウントからifconfigコマンドを実行しようとすると、「許可が拒否されました」と表示されます。
ifconfig en0 down
ifconfig: down: permission denied
誰かが何が悪いのか教えてもらえますか?ありがとう
コマンド送信の前に「Sudo」を付ける必要があります。あなたの場合、コマンドは次のようになります。
Sudo ifconfig en0 down
また、構成では、任意のifconfig
コマンドラインパラメーターの使用を許可しています。正しく、はるかに制限的なsudoersエントリは次のとおりです。
%admin ALL=(root) NOPASSWD: /sbin/ifconfig en0 down
Sudoのman
ページを読んで、グーグル経由でそこにあるSudo
情報のさまざまな良い情報源を見てください。