云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 9/10/11操作系统(服务器)上创建Sudo用户的方法

在Debian 9/10/11操作系统(服务器)上创建Sudo用户的方法

2021-03-21 10:30:50作者:李燕稿源:云网牛站

本文介绍在Debian 9/10/11操作系统(服务器)上创建Sudo用户的方法,内容有:创建一个sudo用户的步骤、测试sudo访问和如何使用sudo。

在Debian 9/10/11操作系统(服务器)上创建Sudo用户的方法

 

前言

sudo命令是一个程序,是超级用户的简称,它旨在允许用户以其他用户的安全权限执行命令,默认情况下是root用户,具有它的安全特权。

以下将展示如何在Debian系统上创建新用户并赋予其sudo访问权限,您可以使用该用户帐户执行管理命令,而无需以root用户身份登录到Debian服务器。

 

创建一个sudo用户的步骤

请按照以下步骤创建一个新的用户帐户,并为其授予sudo访问权限。如果要为现有用户配置sudo,请跳至步骤3。

1、登录到您的服务器

首先,以root用户身份登录到系统:

ssh root@server_ip_address

2、创建一个新的用户帐户

使用adduser命令创建一个新的用户帐户,请不要忘记将用户名替换为所需的用户名:

adduser username

注:如果需要创建ywnz,则运行adduser ywnz。

该命令将提示您设置并确认新的用户密码,请确保新帐户的密码尽可能的强(字母、数字和特殊字符的组合),以防被他人破解。

1]、返回的信息如下:

Adding user `username' ...

Adding new group `username' (1001) ...

Adding new user `username' (1001) with group `username' ...

Creating home directory `/home/username' ...

Copying files from `/etc/skel' ...

New password:

Retype new password:

passwd: password updated successfully

2]、以下为中文的输出信息:

添加用户`username'...

添加新的组`username'(1001)...

正在将新用户`username'(1001)添加到组`username'...

创建主目录`/home/username'...

从`/etc/skel'复制文件...

新密码:

重新输入新密码:

passwd: 密码更新成功

设置用户密码后,该命令将为用户创建一个主目录,在该主目录中复制几个配置文件,并提示您设置新用户的信息。如果要将所有这些信息留空,请按ENTER接受默认设置。

1]、以下为返回的信息:

Changing the user information for username

Enter the new value, or press ENTER for the default

  Full Name []:

  Room Number []:

  Work Phone []:

  Home Phone []:

  Other []:

Is the information correct? [Y/n]

2]、以下为中文的输出信息:

更改用户名的用户信息

输入新值,或按ENTER作为默认值

  全名 []:

  房间号 []:

  工作电话 []:

  家庭电话 []:

  其他 []:

信息正确吗? [是/否]

3、将用户添加到sudo组

在Debian系统上,默认情况下,组sudo的成员被授予sudo访问权限。要将用户添加到sudo组,请使用usermod命令:

usermod -aG sudo username

参考:在Debian上把用户添加到sudo组及增加到Sudoers文件中的方法

 

测试sudo访问

切换到新创建的用户:

su - username

使用sudo命令运行whoami命令:

sudo whoami

如果用户具有sudo访问权限,那么whoami命令的输出将为root:

root

 

如何使用sudo

要使用sudo,只需在命令前加上sudo和空隙:

sudo ls -l /root

第一次在会话中使用sudo时,系统将提示您输入用户密码:

[sudo] password for username:

 

结论

以上介绍的内容适用于Debian 9/10/11上。从以上操作中,您已经了解了如何创建具有sudo特权的用户。现在,您可以使用该用户帐户登录到Debian服务器,并使用sudo运行管理命令。

 

相关主题

在Linux系统下查找所有sudo用户的方法

精选文章
热门文章