# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/firecfg profile firecfg @{exec_path} flags=(attach_disconnected) { include include capability dac_read_search, capability mknod, capability setgid, capability setuid, @{exec_path} mr, @{sh_path} rix, @{sbin}/apparmor_parser rPx, @{etc_ro}/login.defs r, /etc/firejail/firejail.users r, /etc/firejail/firecfg.config r, /etc/firejail/firecfg.d/{,*} r, /usr/local/bin/ r, /usr/local/bin/* rw, # freedesktop.org-strict /usr/share/applications/ r, /usr/share/applications/*.desktop r, @{user_share_dirs}/applications/ r, @{user_share_dirs}/applications/*.desktop rw, @{user_config_dirs}/firejail/{,*} r, /dev/tty rw, /dev/tty@{int} rw, owner /dev/pts/@{int} rw, include if exists } # vim:syntax=apparmor