以下是在Linux系统中添加新用户的详细步骤,涵盖基础操作和常用配置:
useradd 命令(推荐)# 1. 添加用户(默认不创建家目录)
sudo useradd <用户名>
# 2. 设置密码(需交互输入)
sudo passwd <用户名>
# 3. 如需同时创建家目录并指定shell(如bash)
sudo useradd -m -s /bin/bash <用户名>
常用选项:
- -m:自动创建用户家目录(/home/<用户名>)
- -s /bin/bash:指定登录shell(默认可能是/bin/sh)
- -G <组名>:将用户添加到附加组(如sudo,www-data)
- -u <UID>:手动指定用户UID(如-u 1005)
adduser 命令(交互式,适合新手)# Debian/Ubuntu 系列系统专用(更友好的交互式提示)
sudo adduser <用户名>
按提示输入密码及用户信息即可,会自动创建家目录。
将用户加入 sudo 组(赋予管理员权限):
sudo usermod -aG sudo <用户名>
验证用户信息:
id <用户名> # 查看UID、GID及所属组
grep <用户名> /etc/passwd # 查看用户详细信息
设置家目录权限(如需):
sudo chmod 700 /home/<用户名>
root权限,命令前加sudo。/etc/default/useradd 和 /etc/login.defs。bash
sudo userdel -r <用户名> # `-r`同时删除家目录# 创建用户并赋予sudo权限
sudo useradd -m -s /bin/bash alice
sudo passwd alice
sudo usermod -aG sudo alice
通过以上步骤,新用户即可通过SSH或本地终端登录系统。