在 Ubuntu 中,deluser 命令用于删除用户或用户相关配置。下面按常见使用场景给你一份完整配置说明。
sudo deluser 用户名
✅ 只删除用户账号
❌ 不删除 /home/用户名
sudo deluser --remove-home 用户名
✅ 删除用户
✅ 删除 /home/用户名
sudo deluser --remove-home --remove-all-files 用户名
✅ 删除用户
✅ 删除家目录
✅ 删除系统中属于该用户的所有文件
⚠️ 谨慎使用,文件无法恢复
sudo deluser --remove-home 用户名
如果用户组是该用户专用的,会被自动删除。
sudo delgroup 组名
sudo deluser 用户名
即使保留家目录,用户也不能再登录。
sudo deluser 用户名 组名
例如:
sudo deluser test sudo
id 用户名
grep 用户名 /etc/passwd
grep 用户名 /etc/group
# 1. 查看用户
id testuser
# 2. 删除用户并清理家目录
sudo deluser --remove-home testuser
# 3. 确认是否还有残留组
getent group | grep testuser
ps -u 用户名
sudo deluser 用户名
不要加 --remove-home
如果你是想:
可以直接告诉我,我可以给你更精确的命令 ✅