什么写入sudoers
文件以允许USER1
在没有密码的情况下执行USER2
特定命令?
请注意:
/etc/sudoers.d/USER1
600
和root:root
?答案 0 :(得分:1)
试着查看man sudoers
?它有你可能从来不想知道的东西,比如:
sudoers语法将在下面以Extended Backus-Naur形式描述 (EBNF)。如果您不熟悉EBNF,请不要绝望;它非常简单,下面的定义都有注释。
...
用户规范确定用户可以运行哪些命令(以及哪些命令 用户)在指定的主机上。默认情况下,命令以root身份运行,但是这样 可以在每个命令的基础上进行更改。
用户规范的基本结构是“who where =(as_whom) 什么”。
所以我想你可能想要一条像:
这样的一行USER1 ALL=(USER2) command
所有者root:root
看起来不错,有权限-rw-r--r--
(所以644)