diff --git a/apparmor.d/groups/browsers/epiphany b/apparmor.d/groups/browsers/epiphany index b08a6b00f..636bbf9d3 100644 --- a/apparmor.d/groups/browsers/epiphany +++ b/apparmor.d/groups/browsers/epiphany @@ -37,9 +37,14 @@ profile epiphany @{exec_path} flags=(attach_disconnected) { /usr/share/enchant*/{,**} r, + owner @{HOME}/.ephy-download-@{rand6} rw, + owner @{HOME}/.ephy-web-app-icon-@{rand6} rw, + owner @{user_config_dirs}/glib-2.0/ w, owner @{user_config_dirs}/glib-2.0/settings/ w, + owner @{user_share_dirs}/org.gnome.Epiphany.WebApp_@{hex}/{,**} rw, + owner @{tmp}/ContentRuleList@{rand6} rw, owner @{tmp}/epiphany-*-@{rand6}/{,**} rw, owner @{tmp}/Serialized@{rand9} rw, diff --git a/apparmor.d/groups/freedesktop/xdg-desktop-portal b/apparmor.d/groups/freedesktop/xdg-desktop-portal index 80fa07ec7..2dfca622f 100644 --- a/apparmor.d/groups/freedesktop/xdg-desktop-portal +++ b/apparmor.d/groups/freedesktop/xdg-desktop-portal @@ -79,6 +79,7 @@ profile xdg-desktop-portal @{exec_path} flags=(attach_disconnected) { @{user_config_dirs}/kioslaverc r, owner @{user_config_dirs}/xdg-desktop-portal/* r, + owner @{user_share_dirs}/xdg-desktop-portal/{,**} rw, owner @{tmp}/icon@{rand6} rw,