diff --git a/apparmor.d/groups/bus/ibus-dconf b/apparmor.d/groups/bus/ibus-dconf index f0186635..8daaaf97 100644 --- a/apparmor.d/groups/bus/ibus-dconf +++ b/apparmor.d/groups/bus/ibus-dconf @@ -40,6 +40,7 @@ profile ibus-dconf @{exec_path} flags=(attach_disconnected) { /var/lib/gdm{3,}/.config/ibus/bus/@{hex}-unix-[0-9]* r, /var/lib/gdm{3,}/.cache/dconf/ w, /var/lib/gdm{3,}/.cache/dconf/user rw, + /var/lib/gdm{3,}/.config/dconf/ w, /var/lib/gdm{3,}/.config/dconf/user rw, /var/lib/gdm{3,}/greeter-dconf-defaults r, diff --git a/apparmor.d/groups/freedesktop/pulseaudio b/apparmor.d/groups/freedesktop/pulseaudio index 705f51c8..afbbc2ef 100644 --- a/apparmor.d/groups/freedesktop/pulseaudio +++ b/apparmor.d/groups/freedesktop/pulseaudio @@ -133,6 +133,7 @@ profile pulseaudio @{exec_path} { owner /var/lib/sddm/.config/pulse/cookie rwk, # For lightdm + owner /var/lib/lightdm/.config/ w, owner /var/lib/lightdm/.config/pulse/{,**} rw, owner /var/lib/lightdm/.config/pulse/cookie k, diff --git a/apparmor.d/groups/gvfs/gvfsd-smb-browse b/apparmor.d/groups/gvfs/gvfsd-smb-browse index a3f58601..e03ce349 100644 --- a/apparmor.d/groups/gvfs/gvfsd-smb-browse +++ b/apparmor.d/groups/gvfs/gvfsd-smb-browse @@ -59,6 +59,7 @@ profile gvfsd-smb-browse @{exec_path} { owner @{run}/samba/gencache.tdb rwk, owner @{run}/user/@{uid}/gvfsd/socket-[a-zA-z0-9]* rw, + owner @{user_cache_dirs}/samba/ w, owner @{user_cache_dirs}/samba/gencache.tdb rwk, include if exists diff --git a/apparmor.d/profiles-g-l/htop b/apparmor.d/profiles-g-l/htop index 71be4528..ab462612 100644 --- a/apparmor.d/profiles-g-l/htop +++ b/apparmor.d/profiles-g-l/htop @@ -31,6 +31,7 @@ profile htop @{exec_path} { /etc/sensors3.conf r, owner @{user_config_dirs}/ r, + owner @{user_config_dirs}/ w, owner @{user_config_dirs}/htop/ rw, owner @{user_config_dirs}/htop/htoprc rw,