插件窝 干货文章 linux怎么创建新用户和密码

linux怎么创建新用户和密码

用户 sudo 用户名 密码 755    来源:    2025-05-02

在 Linux 系统中创建新用户和设置密码可以通过命令行完成,以下是详细步骤:


方法 1:使用 useraddpasswd 命令

1. 创建新用户

sudo useradd -m 用户名
  • -m 选项:自动创建用户的家目录(如 /home/用户名)。
  • 如需指定用户ID(UID),可加 -u 1001(将 1001 替换为实际UID)。
  • 示例:sudo useradd -m -u 1001 alice

2. 设置密码

sudo passwd 用户名
  • 按提示输入两次密码(输入时密码不可见)。
  • 示例:sudo passwd alice

方法 2:使用 adduser 命令(交互式,推荐新手)

sudo adduser 用户名
  • 该命令会交互式提示设置密码、全名等信息(仅适用于 Debian/Ubuntu 等系统)。
  • 示例: bash sudo adduser bob # 按提示输入密码和其他信息(可选)。

可选配置

1. 将用户添加到用户组(如 sudo

sudo usermod -aG sudo 用户名
  • 示例:sudo usermod -aG sudo alice(允许用户使用 sudo)。

2. 设置用户过期时间

sudo chage -E "2024-12-31" 用户名
  • 设置账户在指定日期后过期。

3. 删除用户

sudo userdel -r 用户名
  • -r 选项:同时删除家目录和邮件池。

验证用户是否创建成功

id 用户名  # 查看用户信息
grep 用户名 /etc/passwd  # 检查用户是否存在

注意事项

  1. 权限要求:必须使用 sudo 或以 root 用户执行。
  2. 密码复杂度:建议设置强密码(字母+数字+符号)。
  3. 用户默认配置:配置文件位于 /etc/default/useradd/etc/login.defs

通过以上步骤,你可以快速创建用户并管理其权限。根据你的发行版选择 useradd(通用)或 adduser(Debian系专用)。