我想以非 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 权限,我无法帮助您。