linux系统分好多种版本,很大一部分人喜欢用ubuntu,ubuntu确实有它的过人之处,小猿圈带你们了解Ubuntu 上授予和移除 sudo 权限,感兴趣的朋友能够学习一下。linux
在 Linux 上向普通用户授予 sudo 权限ubuntu
一般,咱们使用 adduser 命令建立新用户,以下所示。学习
$ sudo adduser ostechnixserver
若是你但愿新建立的用户使用 sudo 执行管理任务,只需使用如下命令将它添加到 sudo 组:get
$ sudo usermod -a -G sudo hdusertest
上面的命令将使名为 ostechnix 的用户成为 sudo 组的成员。登录
你也可使用此命令将用户添加到 sudo 组。权限
$ sudo adduser ostechnix sudo程序
如今,注销并以新用户身份登陆,以使此更改生效。此时用户已成为管理用户。im
要验证它,只需在任何命令中使用 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 组中删除了,那么就没法执行任何管理操做,例如在系统上安装、删除和更新程序。
这篇文章的详解就到这里了,你们学到了吗?但愿你们看了小猿圈写的文章能够收获满满的,Ubuntu 上授予和移除 sudo 权限在平时会常常用到,你们必定要掌握它,感受哪有困惑的能够去小猿看一下,或者给小编留言也是ok的,最后祝你们活到老学到老,哈哈!