如何在Debian上创建Sudo用户
sudo命令是一个程序,旨在允许用户执行具有其他用户(默认情况下为root用户)的安全特权的命令。
在本文中,我们将告诉您如何在Debian系统上创建一个新用户并赋予其sudo访问权限。
您可以使用该用户帐户执行管理命令,而无需以root用户身份登录到Debian服务器。
一,创建一个sudo用户
请按照以下步骤创建一个新的用户帐户,并为其授予sudo访问权限。 如果要为现有用户配置sudo,请跳至步骤3。
1.登录到服务器。
首先,以root用户身份登录到系统:
ssh [email protected]_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
该命令将提示您设置并确认新的用户密码。 确保新帐户的密码尽可能强(字母,数字和特殊字符的组合)。
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:
结论
您已经了解了如何创建具有sudo特权的用户。 现在,您可以使用该用户帐户登录到Debian服务器,并使用sudo运行管理命令。
如有任何疑问,请随时发表评论。