Папка .dbus в домашней папке принадлежит root


33

У меня есть папка ~/.dbusв моей домашней папке, которая доступна для чтения и записи только для пользователя root:

drwx------  3 root  root  4096 Feb 17 17:30 .
drwx------  2 root  root  4096 Feb 17 17:30 session-bus

Это правильная настройка? Или если нет, как это могло случиться?


3
У меня тоже есть ~/.cache/dconfи ~/.gvfsвладелец root. Может ли это быть от запуска nautilus от имени root?
Insperatus

3
Владельцы ~ / .cache / dconf и ~ / .gvfs & в некоторых случаях созданные root могут быть результатом запуска sudo nautilus или sudo gedit. В 14.04 или новее эти каталоги даже не существуют в новой установке и не используются. Так что прекратите использовать любую из этих 2 команд
doug

Ответы:


43

Причиной того, что они создаются с правами root-доступа, обычно является способ sudoсохранения некоторой пользовательской среды. ls: не может получить доступ .gvfs: разрешение отклонено

Предполагается, что эта папка .dbusи .cacheвсе ее содержимое принадлежат пользователю, которому принадлежит домашний каталог. Обычно его можно безопасно удалить, он будет воссоздан при следующем входе в систему (это всего лишь кэш, который в конце концов устарел).

# be careful what you type when you use rm -rf!
sudo rm -rf ~/.dbus

Имейте в виду, что он .gvfsведет себя несколько особенным, так как это точка монтирования (проверьте выходные данные mountдля подтверждения). Пока у вас подключены сетевые папки, не трогайте их.


Хорошая информация Я застрял, пытаясь скопировать весь мой домашний каталог в диспетчере файлов. Поэтому для меня было просто сказать, чтобы он открылся в терминале на резервном диске и использовал sudo cp -r ~/* . TNX с августа 2017 года!
SDsolar

В духе @SDsolar комментария, спасибо с июля 2019 года.
WinEunuuchs2Unix

6

В качестве альтернативы вы можете просто сделать себя владельцем этой папки рекурсивно.

sudo chown -R username:username .dbus

Я знаю, что единственная причина, по которой многие люди знают об этой папке, заключается в том, что они создают резервную копию своего домашнего каталога и получают ошибки из своего программного обеспечения для резервного копирования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.