在 Ubuntu 中,删除用户通常使用 deluser 命令。下面按常见场景说明用法和注意事项。
sudo deluser 用户名
示例:
sudo deluser testuser
✅ 作用:
sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home testuser
✅ 会删除:
/home/testuser/var/mail/testusersudo deluser --remove-all-files 用户名
⚠️ 注意:
sudo deluser --group 组名
或:
sudo groupdel 组名
如果用户当前已登录或仍有进程运行,会报错:
user user is currently used by process xxx
sudo pkill -u 用户名
sudo deluser --remove-home 用户名
id 用户名
或:
getent passwd 用户名
无输出说明已删除。
deluser:Ubuntu / Debian 专用,更安全、功能更全userdel:底层命令,所有 Linux 通用✅ Ubuntu 推荐使用 deluser
如果你愿意,可以告诉我:
我可以给你更精确的命令。