Каждый раз, когда я запускаю приложение в терминале с правами root (например, sudo gedit / etc / default / varnish
), впоследствии, когда я открываю другой терминал, я получаю «ls: cannot access» .gvfs: Permission denied "ошибка в верхней строке терминала.
Я нашел решение в сети
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
я не получаю эту ошибку.