虚拟主机域名注册-常见问题服务器知识 → 操作系统

Ubuntu添加删除用户到Sudoers的操作方法

  使用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命令。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux和Unix系统服务器上的Nginx版本怎么隐藏
下一篇:挂网店利用日本服务器原生IP好吗
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部