关于 .gvfs 不允许删除用户的主目录

关于 .gvfs 不允许删除用户的主目录

我正在使用 Fedora 9。我使用 删除了用户userdel -r command。用户被删除,但主目录仍然保留。当我尝试删除主目录 ( rm -rf /home/user/) 时,我收到以下消息:

rm:无法删除“/home/user/.gvfs”:权限被拒绝

这种情况随机发生。这种情况会出现在什么场景下呢?为什么会出现这种情况?

答案1

.gvfs 是由 GNOME 下的 GVfs 创建的。看着维基百科页面,你可以发现GVfs(GNOME虚拟文件系统的缩写)是GNOME的用户空间虚拟文件系统,旨在与GIO的I/O抽象一起工作。

关于您的问题,最有可能的情况是某些 Gnome 程序仍在后台运行,并且使用您要删除的用户的用户 ID。我也遇到了同样的问题。

解决方案是终止与该用户 ID 关联的所有程序。在 shell 中,您可以检查某些程序是否正在使用该用户 ID 运行,然后通过键入以下内容终止它们

ps -U username

您可以通过使用 shell 中的always 命令来终止(终止)这些程序

sudo pkill -u USERID

例如,您可以在其中找到用户 ID

 id -u username

之后,应该可以通过以下方式删除用户主目录

rm -r /home/username

相关内容