如何使用 sudo 由另一个组启动进程

如何使用 sudo 由另一个组启动进程

我想以非 root 用户的身份启动一个进程,该用户属于一个组 (non-root) sudo。我在/etc/sudoers

xyz ALL =  (xyz:abc) NOPASSWD: <cmd>

但我总是收到以下错误,

Sorry, user xyz is not allowed to execute '<cmd>' as xyz:abc on SC-1.

谁能帮我这个?

答案1

您希望该组具有 root 权限还是仅具有一个用户?

如果您只需要一个用户,请在用户权限规范之后将其添加到 sudoers 文件中root ALL=(ALL:ALL) ALL

xyz ALL=(ALL:ALL) ALL

xyz作为用户。这对我来说总是有效的(记得注销并登录)

如果您想让整个团队获得 root 权限,我无法帮助您。

相关内容