
通常,如果我不想要密码,我会做这样的事情:
who where = (aswhom) nopASSWD: commands
我想使用SETENV标记,以便用户可以保留环境变量.这样工作正常:
who where = (aswhom) SETENV: commands
来自sudoers(5)手册页:
Tag_Spec ::= ('nopASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' | 'SETENV:' | 'NOSETENV:' | 'LOG_input:' | 'NolOG_input:' | 'LOG_OUTPUT:' | 'NolOG_OUTPUT:') 我看不出如何在同一个条目上使用多个标签.我想在同一条线上使用nopASSWD和SETENV.
解决方法 相同的命令:who where = (aswhom) nopASSWD:SETENV: commands
不同的命令:
who where = (aswhom) nopASSWD: command1,SETENV: command2总结
以上是内存溢出为你收集整理的linux – 如何在sudoers中的同一行上设置NOPASSWD和SETENV?全部内容,希望文章能够帮你解决linux – 如何在sudoers中的同一行上设置NOPASSWD和SETENV?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)