centos - 如何在 CentOS 7 中删除用户的 sudo 权限?
问题描述
我的 CentOS 机器上有 root 和另一个用户。对于其他用户,我可以使用 sudo 来执行大部分管理任务。现在,我想从这个用户那里获得这个特权,这样它就不能再使用 sudo 了。
有谁知道如何实现它?
解决方案
在 Centos 上实现这一目标的一种方法是执行以下两个步骤:
- 首先,您必须从文件或路径
/etc/sudoers
下的任何文件(如果存在) 中删除任何提及上述用户(您不想要任何 sudo 权限的用户) 。/etc/sudoers.d
- 其次,您必须从
/etc/group
. - (可选)最后重新启动。
例如:
- 对于用户 centos
sudo vim /etc/sudoers
或sudo vim /etc/sudoers.d/90-cloud-init-users
并删除或评论centos ALL=(ALL) NOPASSWD:ALL
(之后保存并退出)。- 然后
sudo vim /etc/group
将行更改wheel:x:10:centos
为wheel:x:10:
(之后保存并退出)。- (可选)最后
sudo reboot
。
希望有帮助!
推荐阅读
- php - 使用 laravel 将数据保存为大写
- php - PHP col行网格系统
- github - github:通过提交评论关闭问题(不是提交消息)
- python - 将离线 CRM 数据转换为 google 测量协议格式
- python - matplotlib实时图表上的可滚动x?
- mvvm - MVVM“只能在 DependencyObject 的 DependencyProperty 上设置‘绑定’。”
- python - 我需要使用 python 从脚本标签内的网页中提取数据
- javascript - Javascript 解构询问
- oracle - 基于表中两个条目的触发触发器
- storybook - Storybook:如何拥有一个带有选项的“选择”控件以及自由文本?