在 Linux 系统中,添加新用户的主要命令是 useradd
或 adduser
(不同发行版可能有差异)。以下是详细说明:
useradd
命令(通用)sudo useradd [选项] 用户名
常用选项:
- -m
:自动创建用户的家目录(如 /home/用户名
)
- -s /bin/bash
:指定用户的默认 shell(如 /bin/bash
)
- -G group1,group2
:将用户添加到附加组(用逗号分隔)
- -c "注释"
:添加用户描述信息
示例:
sudo useradd -m -s /bin/bash -G sudo,developers -c "测试用户" alice
adduser
命令(交互式,Debian/Ubuntu 推荐)sudo adduser 用户名
该命令会交互式提示设置密码、用户信息等,适合新手使用。
无论使用哪种方式创建用户,都需要设置密码:
sudo passwd 用户名
输入命令后按提示设置密码。
id 用户名 # 查看用户UID、GID及所属组
grep 用户名 /etc/passwd # 检查用户基本信息
sudo userdel -r 用户名 # -r 表示同时删除家目录和邮件池
sudo
或以 root 身份执行。bash
sudo mkdir /home/用户名
sudo chown 用户名:用户名 /home/用户名
/bin/bash
而非 /bin/false
)。根据你的发行版选择合适的命令(如 CentOS/RHEL 用 useradd
,Debian/Ubuntu 可用 adduser
)。