介绍
sudo
命令提供了一个机制,允许正常用户获得管理员权限 - 通常只适用于 root 用户 - 本指南将向您展示如何在Rocky Linux 8上创建一个新的用户,而无需修改您的服务器的 /etc/sudoers
文件。
注意: 如果您想为现有 Rocky Linux 用户配置sudo
,请跳过步骤 3。
第1步:登录您的服务器
SSH 进入您的服务器作为 root 用户:
1[environment local]
2ssh root@your_server_ip_address
使用您的服务器的IP地址或主机名称,而不是上面的your_server_ip_address
。
步骤 2 — 将新用户添加到系统
使用adduser
命令将新用户添加到您的系统:
1adduser sammy
请确保用您想要创建的用户名替换sammy
。
使用passwd
命令更新新用户的密码:
1passwd sammy
请记住,用你刚刚创建的用户代替sammy
。
1[secondary_label Output]
2Changing password for user sammy.
3New password:
4Retype new password:
5passwd: all authentication tokens updated successfully.
步骤 3 — 将用户添加到轮子组
使用usermod
命令将用户添加到 wheel 组:
1usermod -aG wheel sammy
再次,请确保用你想要赋予sudo
特权的用户名替换sammy
。
第4步:测试sudo
访问
要测试新的sudo
权限是否有效,请先使用su
命令从 root 用户切换到新用户帐户:
1su - sammy
作为新用户,请验证您可以使用sudo
,将sudo
预先放在您希望使用超级用户权限运行的命令上:
1sudo command_to_run
例如,您可以列出/root
目录的内容,通常只有根用户才能访问:
1sudo ls -la /root
第一次在会话中使用sudo
,您将被要求提供该用户帐户的密码。
1[secondary_label Output]
2[sudo] password for sammy:
<$>[注] 注: 这是 not 请求** root** 密码! 输入 sudo 启用用户的密码,而不是** root** 密码。
如果您的用户位于正确的组中,并且您正确输入了密码,则您在sudo
中使用的命令将使用 root 权限。
结论
在这个快速启动的教程中,你创建了一个新的用户帐户,并将其添加到 wheel 组,以允许)教程。