![允许用户以另一个用户身份运行命令而无需任何密码提示](https://linux22.com/image/553750/%E5%85%81%E8%AE%B8%E7%94%A8%E6%88%B7%E4%BB%A5%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%E8%80%8C%E6%97%A0%E9%9C%80%E4%BB%BB%E4%BD%95%E5%AF%86%E7%A0%81%E6%8F%90%E7%A4%BA.png)
我正在尝试实现相同的结果作为现有科幻问题的答案而不必输入原始用户的密码,也就是说,我是userA
,并且我希望能够以 身份运行命令,而userB
不必输入任何这些用户的密码。
可以提供一个例子来帮助我吗?
答案1
只需添加一个NOPASSWD
标签即可。因此,使用上一个问题中的示例,您可以执行以下操作:
tom ALL=(oracle) NOPASSWD: /bin/chown tom *
我正在尝试实现相同的结果作为现有科幻问题的答案而不必输入原始用户的密码,也就是说,我是userA
,并且我希望能够以 身份运行命令,而userB
不必输入任何这些用户的密码。
可以提供一个例子来帮助我吗?
只需添加一个NOPASSWD
标签即可。因此,使用上一个问题中的示例,您可以执行以下操作:
tom ALL=(oracle) NOPASSWD: /bin/chown tom *