![授予用户管理员权限在 centos 8 上运行 yum](https://linux22.com/image/175589/%E6%8E%88%E4%BA%88%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86%E5%91%98%E6%9D%83%E9%99%90%E5%9C%A8%20centos%208%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20yum.png)
我向用户授予管理员访问权限:usermod -a -G wheel userX
但是当我使用 userX 登录时,我无法运行yum
.我需要做什么?谢谢
答案1
轮组是否已在 中注释掉/etc/sudoers
?如果是这样,注册userX
inwheel
不会有任何影响。
话虽这么说,wheel
如果您只想让该用户通过sudo yum
.只需授予该用户特定权限即可/etc/sudoers
:
userX ALL = NOPASSWD : /usr/bin/yum, /bin/rpm
userX 现在可以sudo yum install whatever
(sudo rpm -i whatever
无密码)但无法运行任何其他命令。如果您这样做并且拥有更安全的主机,则可以将它们从轮组中删除。这取决于您对该用户的信任程度以及您是否愿意为他们启用此功能。无论您选择哪条路径,一切都存在安全风险,因此请务必警惕要添加的人员。