该命令旨在允许用户以其他用户(默认情况下为 root 用户)的安全权限运行程序。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 组,请使用 usermod
命令:sudo
usermod -aG sudo username
测试 sudo 访问
切换到新创建的用户:
su - username
使用 sudo
运行命令:whoami
sudo whoami
如果用户具有 sudo 访问权限,那么命令的输出将是“root”:whoami
root
如何使用Sudo
要使用 sudo,只需在命令前面加上空格:sudo
sudo ls -l /root
首次在会话中使用时,系统将提示您输入用户密码:sudo
[sudo] password for username:
结论
您已经学习了如何创建具有 sudo 权限的用户。现在,您可以使用此用户帐户登录到 Ubuntu 服务器,并用于运行管理命令。sudo
文章链接:https://www.wuyanshuo.cn/5592.html
更新时间:2023年06月01日
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议。