diff --git a/etc/apparmor.d/home.tor-browser.firefox b/etc/apparmor.d/home.tor-browser.firefox index eeba0e6..f2ce264 100644 --- a/etc/apparmor.d/home.tor-browser.firefox +++ b/etc/apparmor.d/home.tor-browser.firefox @@ -5,6 +5,7 @@ include ## Copyright (C) 2014 - 2023 ENCRYPTED SUPPORT LP ## See the file COPYING for copying conditions. +@{user_download_dirs}=@{HOME}/@{XDG_DOWNLOAD_DIR} /**/*-browser/Browser/firefox flags=(attach_disconnected) { include @@ -118,11 +119,11 @@ include @{HOME}/ r, @{HOME}/.config/ibus/bus/* r, @{HOME}/.kde/share/config/* r, - owner @{HOME}/[dD]ownload{,s}/ r, - owner @{HOME}/[dD]ownload{,s}/** rw, - owner @{HOME}/@{XDG_DOWNLOAD_DIR}/ r, - owner @{HOME}/@{XDG_DOWNLOAD_DIR}/** rw, - audit deny owner @{HOME}/*/* r, - audit deny owner @{HOME}/*/.* rw, + owner @{HOME}/@{XDG_DESKTOP_DIR}/ w, + owner @{HOME}/@{XDG_DOWNLOAD_DIR}/ w, + owner @{HOME}/@{XDG_DESKTOP_DIR}/ r, + owner @{HOME}/@{XDG_DESKTOP_DIR}/** rwkl, + owner @{user_download_dirs}/ r, + owner @{user_download_dirs}/** rwkl, }