У меня есть папка ~/.dbus
в моей домашней папке, которая доступна для чтения и записи только пользователю root:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
Это правильная настройка? Или, если нет, как это могло произойти?
Причиной их создаваемых с корневым владением во-первых обычно является путь sudo
консервы некоторая пользовательская среда. ls: не может получить доступ к .gvfs: Разрешение отклонило
, Что папка .dbus
и .cache
со всем, что это удовлетворяет, как предполагается, принадлежит пользователю, которому принадлежит корневой каталог. Обычно безопасно удалить также, это будет воссоздано в следующий раз, когда Вы входите в систему (это - просто кэш, который устарел бы в конечном счете).
# be careful what you type when you use rm -rf!
sudo rm -rf ~/.dbus
Имеют в виду, что .gvfs
ведет себя несколько особенный, так как это - точка монтирования (проверьте вывод mount
для подтверждения). Пока Вам смонтировали сетевые папки, не касайтесь его.
Кроме того, Вы могли просто сделать себя владельцем этой папки рекурсивно.
sudo chown -R username:username .dbus
я знаю единственную причину, которую многие люди знают об этой папке, то, потому что они копируют свой корневой каталог и получают ошибки от их программного обеспечения для резервного копирования.