简短结论:deluser 本身默认只删除“用户账号”,不直接删用户数据文件;但如果用错选项,可能会把家目录和数据一起删掉。
下面分情况说清楚(以 Debian/Ubuntu 等常见 Linux 为例):
sudo deluser username
/etc/passwd、/etc/shadow 中的用户记录/home/username✅ 数据安全,但会留下孤儿文件
sudo deluser --remove-home username
或
sudo userdel -r username
/home/username❌ 数据直接没
sudo deluser --remove-all-files username
/var、/tmp、其他目录里的文件⚠️ 极危险,生产环境禁用
deluser 当成 userdel 用(行为类似,但参数不同)--remove-home-rwww 或 mysql)这些都可能真删数据。
id username
ls -ld /home/username
sudo deluser username
sudo deluser --remove-home username
/home/username如果你愿意,可以告诉我:
我可以帮你判断数据是否还在、能不能恢复。