如何在Debian上创建Sudo用户

时间:2020-03-05 15:24:56  来源:igfitidea点击:

sudo命令(超级用户do的缩写)是一个程序,旨在允许用户执行具有其他用户(默认情况下为root用户)的安全特权的命令。

在本教程中,我们将向我们展示如何在Debian系统上创建新用户并赋予其sudo访问权限。

我们可以使用该用户帐户执行管理命令,而无需以root用户身份登录到Debian服务器。

创建一个sudo用户

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

1.登录到服务器。

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

ssh root@server_ip_address

2.创建一个新的用户帐户。

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

adduser username

该命令将提示我们设置并确认新的用户密码。
确保新帐户的密码尽可能强(字母,数字和特殊字符的组合)。

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

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

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]

3.将用户添加到“ sudo”组

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

usermod -aG sudo username

测试sudo访问

切换到新创建的用户:

su - username

使用sudo命令运行“ whoami”命令:

sudo whoami

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

root

如何使用sudo

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

sudo ls -l /root

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

[sudo] password for username: