本文全面介绍了在RHEL操作系统上建立新用户的实操指南,内容从基础的useradd与passwd命令入手,深入讲解了包括设置家目录、指定Shell环境及配置sudo权限在内的多种高级配置,通过循序渐进的步骤,帮助用户轻松掌握用户管理技能。
在Red Hat Enterprise Linux(RHEL)系统管理中,用户权限管理是保障系统安全的核心环节,默认情况下,只有root用户拥有最高权限,为了方便多人协作并遵循“最小权限原则”,我们经常需要为系统添加新用户,RHEL操作系统如何建立新用户呢?本文将详细介绍从基础创建到高级配置的完整流程。
基础创建:使用 useradd 命令
最常用的建立新用户命令是 useradd,这是RHEL系统中创建用户的标准工具。
基本语法:

sudo useradd 选项 用户名
示例:
如果我们要创建一个名为 developer 的新用户,只需输入:
sudo useradd developer
执行后,系统会在 /etc/passwd 文件中添加该用户的条目,并在 /home 目录下创建对应的用户主目录。
进阶配置:常用参数详解
默认创建的用户通常缺乏主目录或Shell权限,为了满足实际工作需求,我们需要使用参数进行配置。
-
创建主目录并设置权限: 使用
-m参数,系统会自动在/home下创建该用户的家目录。sudo useradd -m developer
-
指定默认登录 Shell: 使用
-s参数指定用户登录后使用的终端类型,指定为/bin/bash。sudo useradd -m -s /bin/bash developer
-
添加用户到辅助组: 使用
-G参数将用户添加到特定组(如wheel组,通常拥有sudo权限)。sudo useradd -m -s /bin/bash -G wheel developer
设置密码
useradd 命令只能创建用户账户,并不会自动设置密码,如果直接尝试登录,系统会提示“Authentication token manipulation error”。
你需要使用 passwd 命令来设置密码:
sudo passwd developer
系统会提示你输入两次新密码。
安全提示:
为了强制用户在下次登录时修改默认密码(如首次登录),可以使用 -e 参数:
sudo passwd -e developer
验证用户建立成功
在RHEL系统中,可以通过以下命令验证用户是否建立成功:
-
查看用户信息:
id developer
输出将显示UID、GID以及所属的组。
-
查看用户列表:
cat /etc/passwd | grep developer
RHEL操作系统如何建立新用户的核心在于掌握 useradd 和 passwd 这两个命令,通过合理组合 -m、-s、-G 等参数,管理员可以灵活地为不同岗位的员工配置相应的系统权限,创建用户只是第一步,后续的权限控制和密码策略才是保障RHEL服务器安全的关键。

