在 Ubuntu 中,使用 deluser 删除用户时,默认不会删除该用户的主目录。如果你想同时删除主目录,需要加上参数。
sudo deluser --remove-home 用户名
例如:
sudo deluser --remove-home testuser
执行后:
testuser 会被删除/home/testuser 也会被删除sudo deluser --remove-home --remove-all-files 用户名
--remove-all-files会尝试删除该用户在其他位置的文件(不常用,但更彻底)
sudo deluser 用户名
有些老版本 Ubuntu 也支持:
sudo userdel -r 用户名
-r= remove home directory and mail spool
who
grep 用户名 /etc/passwd
如果你是在 服务器 / 桌面版 / WSL 环境下操作,或者遇到“主目录删不掉”的问题,可以把具体报错贴出来,我可以帮你分析。