Skip to content
Blog
Go back

AppArmorとprivateディレクトリ

  • privateという名前のディレクトリにDolphin(ファイルマネージャ)でアクセスできなかった
    • アクセスに管理者権限を求められる
    • 一方、ターミナルのlsはブロックされない
  • その理由はAppArmorにあるらしい
    • /etc/apparmor.d/dolphin/etc/apparmor.d/abstractions/deny-sensitive-homeを読み込んでいて、これがホーム以下にあるprivateディレクトリへのアクセスを禁止している
      • XDG_PRIVATE_DIR変数は.{p,P}rivate {p,P}rivateが既定値になっている
  • 設定を変更するのは影響が大きそうなので、ディレクトリ名にprivateを使わないようにする

参考資料#