# apparmor.d - Full set of apparmor profiles # Copyright (C) 2022-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/file-roller profile file-roller @{exec_path} { include include include include include #aa:dbus own bus=session name=org.gnome.ArchiveManager1 #aa:dbus own bus=session name=org.gnome.FileRoller @{exec_path} mr, @{open_path} rPx -> child-open-help, @{bin}/mv rix, @{bin}/rm rix, # Archivers @{bin}/7z rix, @{bin}/7zz rix, @{bin}/ar rix, @{bin}/bzip2 rix, @{bin}/cpio rix, @{bin}/gzip rix, @{bin}/tar rix, @{bin}/unrar-nonfree rix, @{bin}/unzip rix, @{bin}/xz rix, @{bin}/zip rix, @{bin}/zstd rix, @{lib}/p7zip/7z rix, # Full access to user's data @{MOUNTS}/** rw, owner @{HOME}/** rw, owner @{tmp}/** rw, @{run}/mount/utab r, owner @{PROC}/@{pid}/mountinfo r, include if exists } # vim:syntax=apparmor