尝试了链接中的以下命令来重新获得我的用户文件夹的访问权限
您可以使用以下方法验证这一点:
$ 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
我该如何解决这个问题?
答案1
find ~/ -mount ! -user $(whoami)
需要 `sudo so ...sudo find ~/ -mount ! -user $(whoami)
.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
您可以使用第二个命令更改所有者和用户,但我不会在您的主目录中执行此操作,而是在实际目录中执行此操作)。