# apparmor.d - Full set of apparmor profiles # Copyright (C) 2018-2021 Mikhail Morfikov # Copyright (C) 2023 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = /{usr/,}bin/kwalletd5 profile kwalletd5 @{exec_path} { include include include include include include include include include include include include include include include @{exec_path} mr, /{usr/,}bin/gpgconf rCx -> gpg, /{usr/,}bin/gpg{,2} rCx -> gpg, /{usr/,}bin/gpgsm rCx -> gpg, /usr/share/color-schemes/{,**} r, /usr/share/hwdata/pnp.ids r, /usr/share/icu/[0-9]*.[0-9]*/*.dat r, /usr/share/qt/translations/*.qm r, /usr/share/qt5/qtlogging.ini r, /usr/share/qt5ct/** r, /etc/machine-id r, /etc/xdg/kdeglobals r, /etc/xdg/kwinrc r, /var/lib/dbus/machine-id r, owner @{user_cache_dirs}/icon-cache.kcache rw, owner @{user_config_dirs}/kdedefaults/kdeglobals r, owner @{user_config_dirs}/kdedefaults/kwinrc r, owner @{user_config_dirs}/kdeglobals r, owner @{user_config_dirs}/kwalletrc r, owner @{user_config_dirs}/kwinrc r, owner @{user_config_dirs}/qt5ct/{,**} r, owner @{user_share_dirs}/kwalletd/ rw, owner @{user_share_dirs}/kwalletd/kdewallet_attributes.json r, owner @{user_share_dirs}/kwalletd/*.kwl rw, owner @{user_share_dirs}/kwalletd/*.kwl.* rwl -> @{user_share_dirs}/kwalletd/#[0-9]*[0-9], owner @{user_share_dirs}/kwalletd/*.salt rw, owner @{user_share_dirs}/kwalletd/#[0-9]*[0-9] rw, owner /tmp/kwalletd5.* rw, owner /tmp/runtime-*/xauth_?????? r, @{PROC}/sys/kernel/core_pattern r, owner @{PROC}/@{pid}/cmdline r, owner @{PROC}/@{pid}/fd/ r, /dev/shm/#[0-9]*[0-9] rw, profile gpg { include /{usr/,}bin/gpgconf mr, /{usr/,}bin/gpg{,2} mr, /{usr/,}bin/gpgsm mr, owner @{HOME}/@{XDG_GPG_DIR}/ rw, owner @{HOME}/@{XDG_GPG_DIR}/** rwkl -> @{HOME}/@{XDG_GPG_DIR}/**, } include if exists }