如何在Debian Linux中添加本地用户到sudo组?

博主:xiaoweixiaowei 2023-01-12 条评论

在Linux/Unix系统中,sudo是一个授予普通用户执行管理员级任务的特权的工具。一旦普通用户被添加到sudo组,他们就能够执行为根用户保留的任务,比如安装和删除软件包、启动和停止服务、更新和升级系统等等。本文主要介绍下如何在Debian Linux中添加本地用户到sudo组。

步骤1、以非root用户身份登录

首先,以非root用户身份通过命令行登录系统,如下所示:

$ ssh sysadmin@server-IP-address

或者您也可以使用PuTTY或MobaXterm类似的SSH客户端,键入服务器IP地址和端口,远程登录服务器。

用SSH工具远程登录服务器

登录后,通过运行以下命令切换到root用户,

sysadmin@debian:~$ su –
Password:
root@debian:~#

步骤2、创建一个普通用户

在命令行窗口,运行下面命令,创建一个普通用户(如idcspy)。

root@debian:~# adduser idcspy

在创建新用户过程中,系统会提示您键入一个新密码并确认,等密码设置成功后,您还可以通过命令修改用户信息。确认用户信息无误后,输入Y,便可成功创建该用户。

步骤3、将新创建的用户添加到sudo组

当您进行Debian的最小安装时,sudo包将不会在默认安装时安装,所以您需要先安装sudo包,然后再将用户添加到sudo组。

运行下面命令,安装sudo:

# apt install -y sudo

要将普通用户添加到sudo组,请使用usermod命令,比如:

root@debian:~# usermod -aG sudo idcspy

之后,您可以通过运行以下命令来验证用户是否已添加到sudo组。

root@debian:~# groups idcspy

idcspy : idcspy sudo

root@debian:~#

步骤4、测试新用户

运行下面命令切换到新用户:

root@debian:~# su – idcspy

idcspy@debian:~$

The End

发布于:2023-01-12,除非注明,否则均为 主机评测原创文章,转载请注明出处。