我在用Fedora 9。我使用命令删除了用户userdel -r
。用户被删除了,但主目录仍然存在。当我尝试删除主目录时(rm -rf /主页/用户/),我收到以下消息:
rm: cannot remove '/home/user/.gvfs': Permission denied
这种情况偶尔会发生。这种情况发生在哪种情况下?为什么会发生这种情况?
答案1
我很惊讶您收到的是该错误而不是Device or resource busy
。尽管如此,我怀疑问题是某些东西挂载在那里。第一步是检查以已删除用户身份运行的进程并终止它们。(如果您已删除用户帐户,则必须通过数字 uid 在进程表中找到它们。)有大概比如gvfs-fuse-daemon
跑步。一旦这个消失了,你应该可以毫无问题地删除所有内容。
killall -u targetuser; sleep 5; killall -9 -u targetuser
(跑步前先跑步,很合理userdel -r targetuser
。)