如何在Ubuntu系统服务器上添加删除用户到Sudoers
【温馨提示】文章部分内容源于互联网,仅作参考!如需咨询“如何在Ubuntu系统服务器上添加删除用户到Sudoers”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,良心推荐,按需选配!
【影云主机】荷兰物理服务器 | 服务器试用 | 韩国云服务器
【精选好文】服务器负载均衡是什么意思?为什么要做负载均衡
你是否曾经需要查看/编辑一个文件,甚至打开一个需要一些管理权限的目录?作为一个普通用户,你将无法查看或打开或编辑具有管理权限的文件和目录。但是,在Linux服务器中,你可以使用sudo命令执行任何需要管理权限的任务。
使用sudo命令,你将被允许执行任何管理任务。但是,要使用sudo命令,用户应该被添加到一个sudo组。使用sudo命令,您将能够以高权限用户的身份运行任何其他命令。
在本教程中,我们将介绍如何创建一个新用户并将该用户分配到sudo组。更重要的是,我们将向您展示如何从sudo组中删除一个用户,并从该用户中撤销给定的管理权限。本教程在Ubuntu 18.04LTS上执行。现在,我们来讨论以下几点:
创建一个新用户
添加一个用户到sudo组
从sudo组中删除用户
1、创建一个新用户
通常,要在Linux中创建新用户,应使用“adduser”命令。因此,下一个命令可用于创建一个名为“ testuser”的新用户:
sudo adduser testuser
添加新的测试用户
要使用“ adduser”命令,您需要是root用户,也可以使用sudo命令创建一个新用户。现在,将要求您输入新的用户密码。
此外,您需要添加一些其他信息,或者只是将其留为空白。
“ testuser”已成功创建。
2、将用户添加到Sudo组
创建新用户后,您现在可以使用以下命令将该用户添加到sudo组:
sudo usermod -a -G sudo testuser
要确保新创建的用户已添加到sudo组中,可以使用以下命令:
sudo -l -U testuser
您会注意到,上一条命令的输出将告诉您新用户已成功添加到sudo组。现在,您可以登录到新创建的用户并开始使用sudo命令。
su - testuser
如您所见,您将收到一条消息,提示您以管理员身份运行命令,并且可以使用sudo命令。现在,让我们使用sudo命令创建一个新目录。
sudo mkdir newdir
恭喜,您现在位于sudo组中,可以以管理员身份执行任何命令。
3、从Sudo组中删除用户
如果需要从用户删除授予的管理特权怎么办?不用担心,您只需按以下步骤从新用户注销即可:
exit
接下来,使用“deluser”命令将用户从sudo组中删除,如下所示:
sudo deluser testuser sudo
如您在上一个屏幕快照中所见,新用户已从sudo组中删除。此外,您可以使用以下命令确保用户不在sudo组中:
sudo -l -U testuser
如您在上面的屏幕截图中所见,不允许用户运行sudo命令,因为该用户已从sudo组中删除。因此,让我们登录并尝试使用sudo命令。
su - testuser
再次登录新用户
sudo mkdir newdir
再次使用Sudo命令
如您所见,登录用户不在sudo组中,因此该用户将无法再使用sudo命令。
畅销产品:香港服务器去首页注册有礼!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。