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

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

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

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

33
задан 26 July 2014 в 08:41

2 ответа

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

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

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

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

42
ответ дан 26 July 2014 в 08:41

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

sudo chown -R username:username .dbus

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

4
ответ дан 6 August 2019 в 08:03

Другие вопросы по тегам:

Похожие вопросы: