小猿圈之 Ubuntu 上授予和移除 sudo 权限

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的,最后祝你们活到老学到老,哈哈!

相关文章
相关标签/搜索