在 Linux 系统中,创建用户及设置密码的常用命令如下:
sudo useradd [选项] 用户名
常用选项:
- -m
:自动创建用户家目录(如 /home/用户名
)
- -s /bin/bash
:指定用户默认 Shell(如 Bash)
- -G 组名
:将用户添加到附加组(如 sudo
组赋予管理员权限)
示例:
sudo useradd -m -s /bin/bash alice # 创建用户 alice 并生成家目录
sudo passwd 用户名
执行后会提示输入并确认密码。
示例:
sudo passwd alice # 为 alice 设置密码
sudo adduser 用户名
此命令会交互式提示设置密码及其他信息(如全名等),并自动创建家目录。
bash
sudo userdel -r 用户名 # -r 表示同时删除家目录
bash
sudo usermod [选项] 用户名 # 如修改 Shell:`-s /bin/zsh`
sudo
或以 root 身份执行。/etc/passwd
,密码哈希存储在 /etc/shadow
。如果有特殊需求(如指定 UID、家目录路径等),可通过 useradd
的附加选项实现。