插件窝 干货文章 linux 创建用户及密码的命令是什么

linux 创建用户及密码的命令是什么

用户 密码 bash sudo 850    来源:    2025-05-01

在 Linux 系统中,创建用户及设置密码的常用命令如下:


1. 创建用户

sudo useradd [选项] 用户名

常用选项: - -m:自动创建用户家目录(如 /home/用户名) - -s /bin/bash:指定用户默认 Shell(如 Bash) - -G 组名:将用户添加到附加组(如 sudo 组赋予管理员权限)

示例

sudo useradd -m -s /bin/bash alice  # 创建用户 alice 并生成家目录

2. 设置密码

sudo passwd 用户名

执行后会提示输入并确认密码。

示例

sudo passwd alice  # 为 alice 设置密码

3. 一步创建用户并设置密码(Ubuntu/Debian 推荐)

sudo adduser 用户名

此命令会交互式提示设置密码及其他信息(如全名等),并自动创建家目录。


4. 其他常用操作

  • 删除用户bash sudo userdel -r 用户名 # -r 表示同时删除家目录
  • 修改用户信息bash sudo usermod [选项] 用户名 # 如修改 Shell:`-s /bin/zsh`

注意事项

  1. 需使用 sudo 或以 root 身份执行。
  2. 密码需符合系统密码策略(长度、复杂度等)。
  3. 用户信息存储在 /etc/passwd,密码哈希存储在 /etc/shadow

如果有特殊需求(如指定 UID、家目录路径等),可通过 useradd 的附加选项实现。