插件窝 干货文章 linux添加新用户的命令是什么

linux添加新用户的命令是什么

用户 用户名 bash sudo 998    来源:    2025-05-02

在 Linux 系统中,添加新用户的主要命令是 useraddadduser(不同发行版可能有差异)。以下是详细说明:


1. 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

2. adduser 命令(交互式,Debian/Ubuntu 推荐)

sudo adduser 用户名

该命令会交互式提示设置密码、用户信息等,适合新手使用。


3. 为新用户设置密码

无论使用哪种方式创建用户,都需要设置密码:

sudo passwd 用户名

输入命令后按提示设置密码。


4. 验证用户是否创建成功

id 用户名  # 查看用户UID、GID及所属组
grep 用户名 /etc/passwd  # 检查用户基本信息

5. 删除用户

sudo userdel -r 用户名  # -r 表示同时删除家目录和邮件池

⚠️ 注意事项:

  1. 权限要求:必须使用 sudo 或以 root 身份执行。
  2. 家目录:若未自动创建,需手动生成: bash sudo mkdir /home/用户名 sudo chown 用户名:用户名 /home/用户名
  3. 默认 shell:确保用户有可用的 shell(如 /bin/bash 而非 /bin/false)。

根据你的发行版选择合适的命令(如 CentOS/RHEL 用 useradd,Debian/Ubuntu 可用 adduser)。