sudoersファイルで、同じ行で複数のTag_Specを使用するにはどうすればよいですか。
通常、パスワードを要求したくない場合は、次のようにします。
who where = (aswhom) NOPASSWD: commands
このSETENV
タグを使用して、ユーザーが環境変数を保持できるようにしたいと考えています。これは次のようにうまく機能します:
who where = (aswhom) SETENV: commands
sudoers(5)のmanページから:
Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
'SETENV:' | 'NOSETENV:' | 'LOG_INPUT:' | 'NOLOG_INPUT:' |
'LOG_OUTPUT:' | 'NOLOG_OUTPUT:')
同じエントリで複数のタグを使用する方法がわかりません。私のような、両方に使用するだろうNOPASSWD
とSETENV
同じ行に。