在 Ubuntu 里 deluser 是用来删除用户的,不是用来“添加”用户的。
如果你想 添加用户,应该用 adduser 或 useradd。
下面把几种常见用法一次性说明清楚。
adduser(简单、推荐新手)sudo adduser 用户名
示例:
sudo adduser testuser
执行后会:
/home/testuser✅ 这是最推荐的方式
sudo usermod -aG sudo 用户名
示例:
sudo usermod -aG sudo testuser
切换用户测试:
su - testuser
sudo whoami
deluser)sudo deluser 用户名
sudo deluser --remove-home 用户名
useraddsudo useradd -m 用户名
sudo passwd 用户名
⚠️ useradd 不会自动做很多配置,需要手动设置密码、shell 等。
| 操作 | 命令 |
|---|---|
| 添加用户 | sudo adduser 用户名 |
| 删除用户 | sudo deluser 用户名 |
| 删除用户+家目录 | sudo deluser --remove-home 用户名 |
| 给 sudo 权限 | sudo usermod -aG sudo 用户名 |
如果你是想 写脚本、批量创建用户、只给 SFTP 权限、禁止登录 等,可以告诉我具体需求,我可以给你更精确的命令。