在Linux系统中添加一般用户,首先使用useradd命令创建用户,建议加上-m参数创建家目录并指定Shell,创建成功后,必须使用passwd命令为该用户设置登录密码,根据需求使用usermod命令调整用户所属组,以确保其拥有正确的系统权限。
在Linux系统中,出于安全性、权限管理和多用户环境的考虑,我们通常不建议直接使用 root 账户进行日常操作,学会如何创建和管理普通用户(一般用户名)是每一位Linux管理员必备的技能。
以下是在Linux系统中添加一个一般用户名的详细步骤:
使用 useradd 命令创建用户
创建用户的核心命令是 useradd,它的基本语法如下:

sudo useradd [选项] 用户名
为了方便用户登录和交互,通常建议使用 -m 参数自动创建用户的家目录,以及 -s 参数指定用户的默认Shell(如 /bin/bash)。
示例:
假设我们要创建一个名为 developer 的一般用户,并为其创建家目录:
sudo useradd -m -s /bin/bash developer
-m:如果用户的家目录不存在,则创建它。-s:指定登录后使用的Shell类型。developer:这是你要设置的用户名。
设置用户密码
创建用户后,该账户默认是没有密码的(或者是锁定状态),此时无法登录,你需要使用 passwd 命令来设置密码。
示例:
为刚才创建的 developer 用户设置密码:
sudo passwd developer
系统会提示你输入密码,并要求你再次确认,输入密码时屏幕上通常不会显示任何字符(出于安全考虑),直接输入后按回车即可。
验证用户是否创建成功
你可以使用以下几种方法来验证用户是否已经成功添加到系统中:
-
查看用户列表: 使用
cat命令查看/etc/passwd文件,该文件记录了所有用户信息。cat /etc/passwd | grep developer
如果能看到以
developer开头的行,说明用户已存在。 -
查看用户ID: 使用
id命令查看用户的UID和GID信息。id developer
(可选)赋予用户管理员权限
默认情况下,新创建的普通用户没有任何 sudo 权限,如果你希望该用户也能执行管理员命令,可以使用 usermod 命令将其添加到 sudo 用户组。
示例:
将 developer 用户添加到 sudo 组:
sudo usermod -aG sudo developer
添加成功后,该用户就可以通过 sudo 命令来执行需要 root 权限的操作了。
在Linux中增加一个一般用户名,主要就是两步走:
- 使用
useradd命令创建用户并设置默认配置。 - 使用
passwd命令设置密码。
掌握这两个基础命令,你就可以轻松管理Linux系统的用户账户了。

