linux 移出权限,如何在 Ubuntu 上为用户授予和移除 sudo 权限
原标题:如何在 Ubuntu 上为用户授予和移除 sudo 权限
在这个简短的教程中,我们将介绍如何将普通用户添加到 sudo 组以及移除给定的权限,使其成为普通用户。
-- Sk
如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务。在 Linux 机器上创建新用户时,他们无法执行任何管理任务,直到你将其加入 sudo 组的成员。在这个简短的教程中,我们将介绍如何将普通用户添加到 sudo 组以及移除给定的权限,使其成为普通用户。
在 Linux 上向普通用户授予 sudo 权限
通常,我们使用 adduser 命令创建新用户,如下所示。
$ sudo adduser ostechnix
如果你希望新创建的用户使用 sudo 执行管理任务,只需使用以下命令将它添加到 sudo 组:
$ sudo usermod -a -G sudo hduser
上面的命令将使名为 ostechnix 的用户成为 sudo 组的成员。
你也可以使用此命令将用户添加到 sudo 组。
$ sudo adduser ostechnix sudo
现在,注销并以新用户身份登录,以使此更改生效。此时用户已成为管理用户。
要验证它,只需在任何命令中使用 sudo 作为前缀。
$ sudo mkdir /test
[sudo] password for ostechnix:移除用户的 sudo 权限
有时,你可能希望移除特定用户的 sudo 权限,而不用在 Linux 中删除它。要将任何用户设为普通用户,只需将其从 sudo 组中删除即可。
比如说如果要从 sudo 组中删除名为 ostechnix 的用户,只需运行:
$ sudo deluser ostechnix sudo
示例输出:
Removing user `ostechnix' from group `sudo' ...
Done.
此命令仅从 sudo 组中删除用户 ostechnix,但不会永久地从系统中删除用户。现在,它成为了普通用户,无法像 sudo 用户那样执行任何管理任务。
此外,你可以使用以下命令撤消用户的 sudo 访问权限:
$ sudo gpasswd -d ostechnix sudo
从 sudo 组中删除用户时请小心。不要从 sudo 组中删除真正的管理员。
使用命令验证用户 ostechnix 是否已从 sudo 组中删除:
$ sudo -l -U ostechnix
User ostechnix is not allowed to run sudo on ubuntuserver.
是的,用户 ostechnix 已从 sudo 组中删除,他无法执行任何管理任务。
从 sudo 组中删除用户时请小心。如果你的系统上只有一个 sudo 用户,并且你将他从 sudo 组中删除了,那么就无法执行任何管理操作,例如在系统上安装、删除和更新程序。所以,请小心。在我们的下一篇教程中,我们将解释如何恢复用户的 sudo 权限。
就是这些了。希望这篇文章有用。还有更多好东西。敬请期待!
干杯!
linux 移出权限,如何在 Ubuntu 上为用户授予和移除 sudo 权限相关推荐
- kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
在这个简短的教程中,我们将介绍如何将普通用户添加到 sudo 组以及移除给定的权限,使其成为普通用户.-- Sk 如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务.在 L ...
- linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta
Kodi的Beta版周期很长.很棒,因为它有助于将错误排除在生产版本之外,而且还可以保留数月的新功能.值得庆幸的是,Kodi开发人员提供了可供测试和使用的"unstable"软件包 ...
- r语言使用linux命令,技术|如何在 Ubuntu 上安装和使用 R 语言
这个教程指导你如何在 Ubuntu 上安装 R 语言.你也将同时学习到如何在 Ubuntu 上用不同方法运行简单的 R 语言程序. R,和 Python 一样,它是在统计计算和图形处理上最常用的编程语 ...
- linux 移出权限,一起学习在 Ubuntu 上授予和移除 sudo 权限
导读 如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务.在 机器上创建新用户时,他们无法执行任何管理任务,直到你将其加入 sudo 组的成员.在这个简短的教程中,我们将 ...
- linux 网桥 权限,如何在 Ubuntu 上搭建网桥
导读 作为一个 Ubuntu 16.04 LTS 的初学者.如何在 Ubuntu 14.04 和 16.04 的主机上搭建网桥呢?顾名思义,网桥的作用是通过物理接口连接内部和外部网络.对于虚拟端口或者 ...
- deepin linux桌面环境,如何在Ubuntu上安装Deepin桌面环境
到目前为止,Deepin拥有最时尚的桌面环境.它可能是最漂亮,最好的user-friendly桌面Linux发行版之一.当我们谈论视觉吸引力时,我说它吹走了Windows 10和MacOS并没有错. ...
- linux py2exe打包,如何在Ubuntu上使用py2exe(或pyinstaller)创建.exe
鉴于: – Ubuntu – py2exe和pyinstaller – 使用setup.py(或其他)的 Python脚本 from distutils.core import setup impor ...
- qt git linux 安装,git – 如何在Ubuntu上安装QtWebEngine
当QML程序(例如,以太坊,在这种情况下为 installed from the PPA)试图 import QtWebEngine 1.0 import QtWebEngine.experiment ...
- linux时间同步_如何在Ubuntu上使用FreeFileSync同步文件
FreeFileSync可以在Windows,Linux,macOS上面运行.本文使用操作系统是Ubuntu18.04. 安装FreeFileSync 下载程序,并解压. bob@ubuntu-18- ...
- linux+usb刻录,如何在Ubuntu上安装Etcher-开源USB刻录机工具
如何在Ubuntu上安装Etcher-开源USB刻录机工具 Mark Do 2017年5月20日 暂无评论 阅读 4,988 次 Etcher是一款跨平台的USB镜像文件写入工具,在Windows.m ...
最新文章
- cbow 和skip-gram比较
- Android webview 写入cookie的解决方法以及一些属性设置
- Http://selboo.com.cn
- spring security CSRF 问题 Invalid CSRF Token 'null' was found on ......
- 全球及中国装饰花盆行业消费规模与投资商机研究报告2022版
- 【行业】点餐App未来必须面对的三大难题
- 数学之美 系列三 -- 隐含马尔可夫模型在语言处理中的应用
- windows mongdb 安装
- 洛谷P1396 营救 题解
- 阿里云提出“云+Fintech”新金融战略 已助上万家金融机构上云
- Android BottomNavigationBar导航栏
- 软件架构的六大设计原则
- 使用 URL 读取网络资源
- facade java_Java中的Facade模式
- 【CGAL_网格处理】平滑处理
- html网页表格相同行自动合并,jQuery实现HTML表格单元格的合并功能
- STOP:0x0000007E蓝屏软件故障处理一例
- 360全景倒车影像2017年最新十大品牌排名
- android 调用webservice实现手机号码归属地查询
- 从《哪吒之魔童降世》票房火爆,看国产动画产业市场化三十年
热门文章
- 自己学Docker:4.開始了解Docker的工作模式
- Redis异常JedisConnectionException:Read timed out解决笔记
- 操作系统原理常见面试题总结
- 7.2.Zeng_Cache(3) --- 前端
- 2.Mysql数据库的优化技术(1)
- 11.策略模式(Strategy Pattern)
- 量子纠缠2——CHSH不等式
- html 头标签 meta http-equiv 属性应用。
- SPFA - Luogu 3385 【模板】负环
- PHP5 Session 使用详解(一)