Ubuntu上怎么授予和移除sudo权限

  介绍

本篇内容介绍了“Ubuntu上怎么授予和移除sudo权限”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


通常,我们使用,adduser 命令创建新用户,如下所示。<强>在Linux上向普通用户授予sudo权限

<>之前,美元sudo  adduser  ostechnix

如果你希望新创建的用户使用,sudo 执行管理任务,只需使用以下命令将它添加到,sudo 组:

<>之前,美元sudo  usermod  -a  -G  sudo  hduser

上面的命令将使名为,ostechnix 的用户成为,sudo 组的成员。

你也可以使用此命令将用户添加到,sudo 组。

<>之前,美元sudo  adduser  ostechnix  sudo

现在,注销并以新用户身份登录,以使此更改生效。此时用户已成为管理用户。

要验证它,只需在任何命令中使用,sudo 作为前缀。

<>之前,美元sudo  mkdir /测试   (sudo), password  for  ostechnix:

<强>移除用户的sudo权限

有时,你可能希望移除特定用户的,sudo 权限,而不用在Linux中删除它。要将任何用户设为普通用户,只需将其从,sudo 组中删除即可。

比如说如果要从,sudo 组中删除名为,ostechnix 的用户,只需运行:

<>之前,美元sudo  deluser  ostechnix  sudo

示例输出:

 Removing  user “ostechnix& # 39;,得到group “sudo # 39;,…
  做。

此命令仅从,sudo 组中删除用户,ostechnix,但不会永久地从系统中删除用户。现在,它成为了普通用户,无法像,sudo 用户那样执行任何管理任务。

此外,你可以使用以下命令撤消用户的,sudo 访问权限:

<>之前,美元sudo  gpasswd  -d  ostechnix  sudo

从,sudo 组中删除用户时请小心。不要从,sudo 组中删除真正的管理员。

使用命令验证用户,ostechnix 是否已从,sudo 组中删除:

<>之前,美元sudo  -l  -U  ostechnix   User  ostechnix  is  not  allowed 用run  sudo 提醒ubuntuserver。

是的,用户,ostechnix 已从,sudo 组中删除,他无法执行任何管理任务。

从,sudo 组中删除用户时请小心。如果你的系统上只有一个sudo用户,并且你将他从,sudo 组中删除了,那么就无法执行任何管理操作,例如在系统上安装,删除和更新程序。

Ubuntu上怎么授予和移除sudo权限