web-dev-qa-db-ja.com

ホームフォルダーの.dbusフォルダーはルートに属します

ホームフォルダーに~/.dbusフォルダーがあり、ルートでのみ読み取りおよび書き込み可能です。

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

これは正しい設定ですか?または、そうでない場合、どのようにそれが起こりますか?

32
rubo77

これらが最初にルート所有権で作成される理由は、通常Sudoがユーザー環境を保持する方法です。 ls:.gvfsにアクセスできません:許可が拒否されました

そのフォルダー.dbusおよび.cacheの内容はすべて、ホームディレクトリが属するユーザーが所有することになっています。通常はどちらかを削除しても安全です。次回ログインするときに再作成されます(最終的に廃止されたキャッシュにすぎません)。

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

.gvfsはマウントポイントであるため、多少特殊な動作をすることに注意してください(mountの出力を確認して確認してください)。ネットワークフォルダがマウントされている限り、それに触れないでください。

42
anx

または、自分を再帰的にこのフォルダの所有者にすることもできます。

Sudo chown -R username:username .dbus

多くの人がこのフォルダについて知っている唯一の理由は、ホームディレクトリをバックアップし、バックアップソフトウェアからエラーを取得するからです。

4
Goddard