介绍
在管理服务器时,有时您需要允许用户以“root”管理员身份运行命令。 sudo 它为系统管理员提供了一种方法,可以将通常只有 root 用户才能获得的管理员权限授予普通用户。.
在本教程中,您将学习如何创建具有访问权限的新用户。 sudo 在Ubuntu系统中,无需修改该文件。 /etc/sudoers 创建您自己的服务器。.
第一步——登录服务器
使用 SSH 以 root 用户身份登录服务器:
ssh root@your_server_ip_address步骤 2 – 将新的 sudo 用户添加到系统中
从订单 添加用户 要向系统中添加新用户,请使用:
adduser sammy请务必替换成您想要创建的用户名。 萨米 系统将提示您创建并确认用户密码:
Output
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully接下来,系统会要求您输入新用户的信息。您可以接受默认设置,将此信息留空:
Output
Changing the user information for sammy
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 组
从订单 用户模式 要将用户添加到 sudo 组,请使用:
usermod -aG sudo sammy再次提醒,请务必替换您刚刚添加的用户名。 萨米 在 Ubuntu 系统中,sudo 组的所有成员默认都拥有完整的 sudo 权限。.
步骤 4 – 测试 sudo 访问权限
要测试新的 sudo 权限是否生效,首先使用以下命令 苏 用于切换到新帐户:
su - sammy作为新用户,您可以通过在所需命令前添加 sudo 来以特权方式运行该命令。 超级用户 运行程序,验证是否可以使用 sudo:
sudo command_to_run例如,您可以查看目录的内容。 根/ 该列表通常只有 root 用户才能访问:
sudo ls -la /root这是自 sudo 系统将提示您输入该用户帐户的密码。请输入密码以继续:
Output:
[sudo] password for sammy:如果您的用户属于正确的组,并且您正确输入了密码,则该命令可以正常运行。 sudo 您已将其导出,它将以 root 权限运行。.
结果
在本快速入门教程中,我们创建了一个新的用户帐户,并将其添加到 sudo 组以启用 sudo 访问权限。.









