每当我以root用户身份在终端中运行应用程序(例如sudo gedit /etc/default/varnish
)时,随后在打开另一个终端时,在终端的第一行都会出现“ ls:无法访问.gvfs:权限被拒绝”错误。
我在网上找到了解决方案
umount /path/to/.gvfs
rm -rf .gvfs
但它只能暂时解决问题。
看来,我有两个安装的情况下GVFS在我的系统
$ sudo mount |grep gvfs
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=33)
gvfsd-fuse on /home/****/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
我不知道是否与之相关,几个月前,我不得不更改主文件夹中的权限,例如
sudo chown -R $USER:www-data
你能帮我解决吗?
编辑:卸载后,我/run/user/1000/gvfs
不会收到该错误。
sudo
使用图形程序运行的原因之一。