如何在Ubuntu上创建一个Sudo用户
评论 0
浏览 0
2018-05-07
sudo
命令的目的是允许用户以另一个用户的安全权限运行程序,默认情况下是根用户。
在本指南中,我们将告诉你如何在Ubuntu系统上创建一个具有sudo权限的新用户。然后,你可以使用这个用户账户来执行管理命令,而不需要以根用户的身份登录Ubuntu服务器。
创建一个Sudo用户的步骤
按照下面的步骤,创建一个新的用户账户,并赋予其sudo权限。如果你想为一个现有的用户配置sudo,请跳到第3步。
1.登录到你的服务器
以根用户身份登录到你的系统中:
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
组中
在Ubuntu系统中,默认情况下,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权限的用户。现在你可以用这个用户账户登录Ubuntu服务器,并使用sudo
来运行管理命令。
这就是全部!如果你有任何问题,请随时留言。
0 个评论