作者:myfreax
出处:[https://www.myfreax.com/how-to-create-a-sudo-user-on-ubuntu/]
sudo
命令旨在允许用户使用其他用户(默认情况下为root用户)的安全特权运行程序。
在本指南中,我们将向您展示如何在Ubuntu计算机上创建新用户并赋予其sudo访问权限。然后,您可以使用该用户帐户执行管理命令,而无需以root用户身份登录到Ubuntu服务器。
创建sudo用户的步骤
请按照以下步骤创建一个新的用户帐户并授予其sudo访问权限。如果要为现有用户配置sudo,请跳至步骤3。
1.登录到您的服务器。
以root用户身份登录到系统:
1 | ssh root@server_ip_address |
Copy
2.创建一个新的用户帐户
使用adduser
命令创建一个新的用户帐户。不要忘记将username
替换为您要创建的用户名:
1 | adduser username |
Copy
系统将提示您设置并确认新的用户密码。确保新帐户的密码尽可能强。
1 | Adding user `username' ... |
Copy
设置密码后,该命令将为用户创建一个主目录,在该主目录中复制几个配置文件,并提示您设置新用户的信息。如果您想将所有这些信息留空,请按ENTER
接受默认设置。
1 | Changing the user information for username |
Copy
3.将新用户添加到sudo
组
默认情况下,在Ubuntu系统上,组sudo
的成员被授予sudo访问权限。要将创建的用户添加到sudo组,请使用usermod命令:
1 | usermod -aG sudo username |
Copy
测试sudo访问权限
切换到新创建的用户:
1 | su - username |
Copy
使用 sudo命令运行whoami
命令:
1 | sudo whoami |
Copy
如果用户具有sudo访问权限,则whoami
命令的输出将为“ root”:
1 | root |
Copy
如何使用sudo
要使用sudo,只需在命令前加上sudo
和空格即可:
1 | sudo ls -l /root |
Copy
首次在会话中使用sudo
时,系统会提示您输入用户密码:
1 | [sudo] password for username: |