我知道/etc/sudoers
,可以输入Defaults rootpw,但随后会sudo
要求输入所有命令的 root 密码。有什么办法可以sudo
让我要求某些命令的 root 密码和其他命令的用户密码?
可以为所有内容或某些主机、用户或命令设置默认值
男人 sudoers 说:
默认值 某些配置选项可以在运行时通过一个或多个 Default_Entry 行更改其默认值。这些可能会影响任何主机上的所有用户、特定主机上的所有用户、特定用户、特定命令或以特定用户身份运行的命令。请注意,每个命令条目可能不包含命令行参数。如果您需要指定参数,请定义一个 Cmnd_Alias 并引用它。
Default_Type ::= 'Defaults' |
'Defaults' '@' Host_List |
'Defaults' ':' User_List |
'Defaults' '!' Cmnd_List |
'Defaults' '>' Runas_List
Run Code Online (Sandbox Code Playgroud)
所以尝试:
Defaults!cmdlist rootpw
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1040 次 |
最近记录: |