更改 /.gvfs 的权限未实现。如何解决?

更改 /.gvfs 的权限未实现。如何解决?

尝试了链接中的以下命令来重新获得我的用户文件夹的访问权限

您可以使用以下方法验证这一点:

$ find ~/ -mount ! -user $(whoami)

您可以使用以下方法纠正此问题:

$ sudo chown -R $(whoami):$(whoami) ~/

我得到了结果:

username@username:~$ find ~/ -mount ! -user $(whoami)
find: "/home/username/.gvfs": Keine Berechtigung
/home/username/.gvfs
username@username:~$ sudo chown -R $(whoami):$(whoami) ~/
chown: der Eigentümer von '/home/username/.gvfs' wird geändert: Die angeforderte Funktion ist nicht implementiert

我该如何解决这个问题?


相似的:Firefox 仅使用“sudo”运行

答案1

  1. find ~/ -mount ! -user $(whoami)需要 `sudo so ...

    sudo find ~/ -mount ! -user $(whoami)
    
  2. .gvfs需要由 root 拥有,这样通知才正确。但命令不应该这样运行。请按照其他答案操作https://askubuntu.com/a/876022/15811如果您仅在使用 Firefox 时遇到问题。


关于1:

$ find . -mount ! -user $USER
./.gvfs
find: `./.gvfs': Permission denied
./.config/enchant
find: `./.config/enchant': Permission denied
./.dbus
find: `./.dbus': Permission denied
./.cache/dconf
find: `./.cache/dconf': Permission denied

~$ sudo find . -mount ! -user $USER
./.gvfs
./.config/enchant
./.config/enchant/en_US.exc
./.config/enchant/en_US.dic
./.dbus
./.dbus/session-bus
./.dbus/session-bus/b9a307ab19d1c2845bf0bf9854f87478-0
./.cache/dconf

这是正常的,不应更改。如果您看到任何其他目录(在您的例子中,.mozilla您可以使用第二个命令更改所有者和用户,但我不会在您的主目录中执行此操作,而是在实际目录中执行此操作)。

相关内容