kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
如你所知,用户可以在 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 权限。
就是这些了。希望这篇文章有用。还有更多好东西。敬请期待!
干杯!
via: https://www.ostechnix.com/how-to-grant-and-remove-sudo-privileges-to-users-on-ubuntu/
作者:SK[2] 选题:lujun9972 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...相关推荐
- ubuntu ftp服务器_如何在Ubuntu上安装FTP服务器?
ubuntu ftp服务器 In this tutorial, let's learn how to install FTP server on Ubuntu. FTP or File Transfe ...
- couchdb 安装_如何在Ubuntu上安装CouchDB –分步指南
couchdb 安装 In this tutorial, we'll go over how to install CouchDB on Ubuntu. CouchDB is a NoSQL data ...
- ubuntu的web服务器_如何在Ubuntu上安装OpenLiteSpeed Web服务器?
ubuntu的web服务器 Want to install OpenLiteSpeed Webserver on Ubuntu? Today we're going to do just that. ...
- mac设置文件权限_如何在Mac上设置文件权限
mac设置文件权限 Like all major operating systems, macOS allows you to restrict access to files using a com ...
- facebook修改权限_如何在Facebook上更改您的名字
facebook修改权限 Whether you've just gotten married, no longer identify with your birth name, or just wa ...
- linux 移出权限,一起学习在 Ubuntu 上授予和移除 sudo 权限
导读 如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务.在 机器上创建新用户时,他们无法执行任何管理任务,直到你将其加入 sudo 组的成员.在这个简短的教程中,我们将 ...
- python ide如何运行_如何在Ubuntu上安装IDLE Python IDE
什么是IDLE? IDLE代表一世ntegratedd前夕大号opmentËnvironment.它是用于Python的IDE,使用Python语言本身编写,基于Tkinter并绑定到Tk小部件集. ...
- linux deb文件安装_如何在 Ubuntu 上安装 VirtualBox | Linux 中国
本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法.-- Abhishek Prakash Oracle 公司的自由开源产品 V ...
- ubuntu添加用户到组_如何在Ubuntu中将现有用户添加到组中?
ubuntu添加用户到组 Ubuntu is a popular distributions used by a lot of companies as Desktop and Server. As ...
最新文章
- 【机器学习入门到精通系列】正则化解决过拟合问题(附Iris-L1 正则化代码)
- Spark源码分析 – DAGScheduler
- 第13章 Kotlin 集成 SpringBoot 服务端开发(1)
- PYTHON学习0022:函数基本介绍----2019-6-17
- 【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手?
- Fiori Launchpad server side config json
- 已达成计算机的连接数最大值无法再,已达到计算机的连接数最大值,无法再同此远程计算机连接...
- JavaScript-简单的页面输入控制
- ASP游戏工作室网站源码v1.0
- CIO应用商业智能技术系统的重构思考
- centos7 LVM调整,划分home部分容量到root
- 荣耀note10升级android9.0,荣耀Note 10成为办公“超神”利器,只需要升级EMUI 9.0就够了!...
- php 投票 排序,关于phpcms v9投票模块选项排序问题修改_PHP教程
- 为SQL缓存通知启用数据库
- 8-12 三个定时任务
- 【动态规划笔记】状压dp:旅行商问题
- 平衡的阵容——洛谷——2880——RMQ
- mongoDB 使用 mongoVue
- ORGE之GUI Demo
- TCP协议:RST标志位
热门文章
- OS- -调度(二)
- 视频编码器的智能化——AI辅助编解码的ASIC解决方案
- LiveVideoStack Meet | 苏州站全记录
- ElasticSearch搜索语法进阶学习(搜索+聚合,过滤+聚合)
- tomcat+nginx+redis实现均衡负载、session共享(一)
- 轻松掌握开发必会的docker套路-yaml语法与docker compose.yml
- go语言的rune类型
- leetcode 64. 最小路径和(递归 / 动态规划解法图解)(Java版)
- 分布式ID业界解决方案
- Java程序员需要掌握的计算机底层知识(一):CPU基本组成、指令乱序执行、合并写技术、非同一访问内存 NUMA