centos - 如何在 CentOS 7 中删除用户的 sudo 权限?

标签 centos root

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

有谁知道如何实现它?

最佳答案

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

  • 首先,您必须删除对上述用户的任何提及
    (您不想要任何 sudo 权限的那个)来自/etc/sudoers文件或(如果存在)从下的任何文件/etc/sudoers.d小路。
  • 其次,您必须将用户从 /etc/group 中的轮组中删除。 .
  • (可选)最后重新启动。

  • e.g.:

    • For user centos sudo vim /etc/sudoers or sudo vim /etc/sudoers.d/90-cloud-init-users and remove or comment something like centos ALL=(ALL) NOPASSWD:ALL (save and quit afterwards).
    • Then sudo vim /etc/group and change the line wheel:x:10:centos to wheel:x:10: (save and quit afterwards).
    • (Optional) Finally sudo reboot.

    希望有帮助!

    关于centos - 如何在 CentOS 7 中删除用户的 sudo 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62325382/

    相关文章:

    node.js - 如何在nodejs中有路径别名?

    linux - 当在 linux 上以 root 身份从 tmp 目录运行进程时,进程会记住 dir,并在删除 dir 时导致错误

    linux - 刚接触 nginx 和 Linux,有几个关于权限的问题

    cassandra - 使用缺少 dsc22 的 Puppet 在 Vagrant Centos 上安装 Cassandra

    linux - 在服务器上安装第二个 gcc

    linux - 如何使用 yum 仅从 Centos 5.4 而不是最新版本下载软件

    apache - CentOs 7 无法安装 mod_wsgi

    centos - 打开失败需要 'Net/SSH2.php' ?

    c - 为什么这段代码不计算负数的立方根?

    MySQL 5.7.20 无法设置 root 密码