У мене ~/.dbus
в домашній папці є папка, яку читають і записують лише корінь:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
Це правильна установка? Або як ні, як це могло статися?
У мене ~/.dbus
в домашній папці є папка, яку читають і записують лише корінь:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
Це правильна установка? Або як ні, як це могло статися?
Відповіді:
Причиною їх створення з використанням права власності на 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 року!
Крім того, ви можете просто зробити себе власником цієї папки рекурсивно.
sudo chown -R username:username .dbus
Я знаю, що багато людей знають про цю папку в тому, що вони створюють резервну копію свого домашнього каталогу та отримують помилки зі свого програмного забезпечення для резервного копіювання.
~/.cache/dconf
і~/.gvfs
належать root. Чи може це бути від запуску nautilus як root?