首页 > 解决方案 > 如何在 CentOS 7 中删除用户的 sudo 权限?

问题描述

我的 CentOS 机器上有 root 和另一个用户。对于其他用户,我可以使用 sudo 来执行大部分管理任务。现在,我想从这个用户那里获得这个特权,这样它就不能再使用 sudo 了。

有谁知道如何实现它?

标签: centosroot

解决方案


在 Centos 上实现这一目标的一种方法是执行以下两个步骤:

  1. 首先,您必须从文件或路径/etc/sudoers下的任何文件(如果存在) 中删除任何提及上述用户(您不想要任何 sudo 权限的用户) 。/etc/sudoers.d
  2. 其次,您必须从/etc/group.
  3. (可选)最后重新启动。

例如:

  • 对于用户 centossudo vim /etc/sudoerssudo vim /etc/sudoers.d/90-cloud-init-users并删除或评论centos ALL=(ALL) NOPASSWD:ALL(之后保存并退出)。
  • 然后sudo vim /etc/group将行更改wheel:x:10:centoswheel:x:10:(之后保存并退出)。
  • (可选)最后sudo reboot

希望有帮助!


推荐阅读