关注我 么么哒

    关注我

如何在搬瓦工Ubuntu系统添加和删除用户的 sudo 权限

  • vps推荐
  • 时间:2023-12-26 09:11:59
  • 24374人已阅读
简介 Ubuntu 是老杨比较喜欢使用的一个系统,最近有需求,需要在 VPS 上新建一个账户,并且赋予 sudo 权限。于是本文记录一下在 Ubuntu 20.04 LTS 操作系统上怎么添加或删除用户的

Ubuntu 是老杨比较喜欢使用的一个系统,最近有需求,需要在 VPS 上新建一个账户,并且赋予 sudo 权限。于是本文记录一下在 Ubuntu 20.04 LTS 操作系统上怎么添加或删除用户的 sudo 权限。sudo,也就是 substitute user do 的简称(或者是 superuser do),是一种程序,用于类 Unix 操作系统如 BSD,Mac OS X,以及 GNU/Linux 以允许用户通过安全的方式使用特殊的权限运行程序 (通常为系统的超级用户)。

在 Linux 系统中添加或者删除用户的 sudo 权限的方法有多种,本文以 Ubuntu 20.04 为例, 但这应该适用于几乎所有 Linux 发行版。文章源自主机测评网-https://www.zjcp.cc/291.html

如何在搬瓦工Ubuntu系统添加和删除用户的 sudo 权限文章源自主机测评网-https://www.zjcp.cc/291.html

开始前的准备工作

首先,需要通过 SSH 连接到 VPS:文章源自主机测评网-https://www.zjcp.cc/291.html

连接的时候我们一般都是默认使用 root 账户,已经具有 sudo 权限了。如果是使用别的账户,要先确保使用的账户拥有 sudo 权限。文章源自主机测评网-https://www.zjcp.cc/291.html

然后,我们可以先更新一下系统(可选):文章源自主机测评网-https://www.zjcp.cc/291.html

sudo apt-get update && sudo apt-get upgrade

以下不管哪种方法,都需要先确保用户存在。文章源自主机测评网-https://www.zjcp.cc/291.html

我们以用户 bandwagonhostnet 为例,首先创建用户。文章源自主机测评网-https://www.zjcp.cc/291.html

  1. 使用命令 sudo useradd -m bandwagonhostnet 创建一个 bandwagonhostnet 用户。其中 -m 是用来创建用户目录,回车之后不会有任何提示信息。

  2. 输入命令 sudo passwd bandwagonhostnet 并回车,修改密码。

    [sudo] password for bandwagonhostnet:
    New password:
    Retype new password:
    passwd: password updated successfully
  3. 确保我们已经修改了正确的密码。

创建用户后,使用以下方法之一授予他们对 sudo 的访问权限或将其添加到 sudoers 文件中。文章源自主机测评网-https://www.zjcp.cc/291.html

直接编辑 sudoers 文件修改权限

第一种方法,可能也是大多数朋友知道的方法,就是直接编辑 /etc/sudoers 这个文件。但是通常我们并不建议使用这个方法,因为这个文件里面的选项太多了,如果我们不熟悉,很容易改错。文章源自主机测评网-https://www.zjcp.cc/291.html

通常来说,编辑 /etc/sudoers 这个文件是给某个用户组来赋予 sudo 权限,而并非给单个用户授予权限。所以建议优先考虑下面两个方法来给单个用户添加或者删除 sudo 权限。文章源自主机测评网-https://www.zjcp.cc/291.html

通过 usermod 命令修改权限

为了给用户 bandwagonhostnet 增加 sudo 权限,我们可以使用 usermod 命令:文章源自主机测评网-https://www.zjcp.cc/291.html

  1. 输入命令 sudo usermod -aG sudo "bandwagonhostnet"

  2. 根据提示输入密码

  3. 完成之后不会有任何提示信息,所以我们可以输入 groups bandwagonhostnet 然后会输出下面信息:

    bandwagonhostnet : bandwagonhostnet sudo

这个输出的意思就是 bandwagonhostnet 现在已经是组 bandwagonhostnet 和 sudo 的用户,也就是拥有 sudo 权限。文章源自主机测评网-https://www.zjcp.cc/291.html

使用 gpasswd 命令修改权限

除了上面的命令,我们还可以使用 gpasswd 命令来赋予用户 sudo 权限。文章源自主机测评网-https://www.zjcp.cc/291.html

  1. 输入命令 sudo gpasswd -a mumbly sudo

  2. 根据提示输入密码,然后会出现下面的确认信息:

    [sudo] password for bandwagonhostnet:
    Adding user bandwagonhostnet to group sudo
  3. 如果要验证是否成功,可以输入 groups bandwagonhostnet,会输出如下信息:

    bandwagonhostnet : bandwagonhostnet sudo

    这意味着 bandwagonhostnet 已经是组 bandwagonhostnet 和 sudo 的用户,也就是成功赋予 sudo 权限了。

如果需要删除用户的 sudo 权限,仍然可以使用 gpasswd 命令。如果 bandwagonhostnet 滥用了访问权限,您可以拒绝权限:文章源自主机测评网-https://www.zjcp.cc/291.html

  1. 输入命令 sudo gpasswd -d mumbly sudo

  2. 根据提示输入密码,会出现下面的提示信息:

    [sudo] password for bandwagonhostnet:
    Removing user bandwagonhostnet from group sudo
  3. 如果要确认是否删除 sudo 权限成功,可以输入 groups mumbly 命令,然后会出现下面的输出信息:

    bandwagonhostnet : bandwagonhostnet

    意思是用户 bandwagonhostnet 目前只在组 bandwagonhostnet 中,不再拥有 sudo 权限。

搬瓦工优惠码:BWH3HYATVBJW,优惠6.58%,全场可用

搬瓦工美国 cn2 gia、日本软银,荷兰AS9929,2.5~10Gbps带宽

搬瓦工香港机房VPS,1Gbps cn2 gia

搬瓦工美西cn2 gt vps

搬瓦工美西cn2 gt vps测试IP:65.49.215.48文章源自主机测评网-https://www.zjcp.cc/291.html

搬瓦工网络测试

  • 美国 cn2 gia:162.244.241.103/104/105/106/107

  • 日本软银:185.212.59.148/149/150/151/152

  • 荷兰联通:104.255.65.1、104.255.64.1、104.255.66.1

  • 香港cn2 gia:93.179.124.167/168/169/170/171/172

文章源自主机测评网-https://www.zjcp.cc/291.html文章源自主机测评网-https://www.zjcp.cc/291.html