/snap/core20/2866/etc/apparmor.d/abstractions
NameSizeModeActions
apparmor_api/-0755rm
ubuntu-browsers.d/-0755rm
apache2-common8490644editdlrm
aspell3080644editdlrm
audio18620644editdlrm
authentication15860644editdlrm
base65440644editdlrm
bash15120644editdlrm
consoles7980644editdlrm
cups-client7140644editdlrm
dbus5930644editdlrm
dbus-accessibility6300644editdlrm
dbus-accessibility-strict6370644editdlrm
dbus-session6380644editdlrm
dbus-session-strict9190644editdlrm
dbus-strict6770644editdlrm
dconf2460644editdlrm
dovecot-common5620644editdlrm
dri-common4340644editdlrm
dri-enumerate2810644editdlrm
enchant20070644editdlrm
fcitx4560644editdlrm
fcitx-strict7120644editdlrm
fonts20880644editdlrm
freedesktop.org12910644editdlrm
gnome36260644editdlrm
gnupg3560644editdlrm
ibus10270644editdlrm
kde27750644editdlrm
kde-globals-write2980644editdlrm
kde-icon-cache-write1380644editdlrm
kde-language-write4580644editdlrm
kerberosclient11690644editdlrm
ldapclient7540644editdlrm
libpam-systemd6590644editdlrm
likewise4890644editdlrm
mdns4570644editdlrm
mesa5770644editdlrm
mir5930644editdlrm
mozc4710644editdlrm
mysql6410644editdlrm
nameservice50800644editdlrm
nis5240644editdlrm
nvidia6490644editdlrm
opencl2690644editdlrm
opencl-common4040644editdlrm
opencl-intel5640644editdlrm
opencl-mesa5270644editdlrm
opencl-nvidia7850644editdlrm
opencl-pocl28110644editdlrm
openssl4700644editdlrm
orbit2930644editdlrm
p11-kit8990644editdlrm
perl8720644editdlrm
php10410644editdlrm
php51050644editdlrm
postfix-common11960644editdlrm
private-files15490644editdlrm
private-files-strict10450644editdlrm
python15380644editdlrm
qt57620644editdlrm
qt5-compose-cache-write2780644editdlrm
qt5-settings-write3980644editdlrm
recent-documents-write3460644editdlrm
ruby9060644editdlrm
samba8300644editdlrm
smbpass4760644editdlrm
ssl_certs12870644editdlrm
ssl_keys7900644editdlrm
svn-repositories16460644editdlrm
ubuntu-bittorrent-clients6980644editdlrm
ubuntu-browsers16670644editdlrm
ubuntu-console-browsers6110644editdlrm
ubuntu-console-email6010644editdlrm
ubuntu-email9770644editdlrm
ubuntu-feed-readers3390644editdlrm
ubuntu-gnome-terminal1820644editdlrm
ubuntu-helpers33980644editdlrm
ubuntu-konsole3430644editdlrm
ubuntu-media-players22340644editdlrm
ubuntu-unity7-base24450644editdlrm
ubuntu-unity7-launcher1910644editdlrm
ubuntu-unity7-messaging1920644editdlrm
ubuntu-xterm2370644editdlrm
user-download8760644editdlrm
user-mail8370644editdlrm
user-manpages8890644editdlrm
user-tmp6540644editdlrm
user-write8640644editdlrm
video1270644editdlrm
vulkan5030644editdlrm
wayland5800644editdlrm
web-data7050644editdlrm
winbind7390644editdlrm
wutmp5850644editdlrm
X17660644editdlrm
xad8830644editdlrm
xdg-desktop6730644editdlrm
Edit: /snap/core20/2866/etc/apparmor.d/abstractions/ubuntu-helpers (3398B)
# Lenient profile that is intended to be used when 'Ux' is desired but # does not provide enough environment sanitizing. This effectively is an # open profile that blacklists certain known dangerous files and also # does not allow any capabilities. For example, it will not allow 'm' on files # owned be the user invoking the program. While this provides some additional # protection, please use with care as applications running under this profile # are effectively running without any AppArmor protection. Use this profile # only if the process absolutely must be run (effectively) unconfined. # # Usage: # Because this abstraction defines the sanitized_helper profile, it must only # be #included once. Therefore this abstraction should typically not be # included in other abstractions so as to avoid parser errors regarding # multiple definitions. # # Limitations: # 1. This does not work for root owned processes, because of the way we use # owner matching in the sanitized helper. We could do a better job with # this to support root, but it would make the policy harder to understand # and going unconfined as root is not desirable any way. # # 2. For this sanitized_helper to work, the program running in the sanitized # environment must open symlinks directly in order for AppArmor to mediate # it. This is confirmed to work with: # - compiled code which can load shared libraries # - python imports # It is known not to work with: # - perl includes # 3. Sanitizing ruby and java # # Use at your own risk. This profile was developed as an interim workaround for # LP: #851986 until AppArmor utilizes proper environment filtering. profile sanitized_helper { #include #include # Allow all networking network inet, network inet6, # Allow all DBus communications #include #include dbus, # Needed for Google Chrome ptrace (trace) peer=**//sanitized_helper, # Allow exec of anything, but under this profile. Allow transition # to other profiles if they exist. /{usr/,usr/local/,}{bin,sbin}/* Pixr, # Allow exec of libexec applications in /usr/lib* and /usr/local/lib* /usr/{,local/}lib*/{,**/}* Pixr, # Allow exec of software-center scripts. We may need to allow wider # permissions for /usr/share, but for now just do this. (LP: #972367) /usr/share/software-center/* Pixr, # Allow exec of texlive font build scripts (LP: #1010909) /usr/share/texlive/texmf{,-dist}/web2c/{,**/}* Pixr, # While the chromium and chrome sandboxes are setuid root, they only link # in limited libraries so glibc's secure execution should be enough to not # require the santized_helper (ie, LD_PRELOAD will only use standard system # paths (man ld.so)). /usr/lib/chromium-browser/chromium-browser-sandbox PUxr, /usr/lib/chromium{,-browser}/chrome-sandbox PUxr, /opt/google/chrome{,-beta,-unstable}/chrome-sandbox PUxr, /opt/google/chrome{,-beta,-unstable}/google-chrome Pixr, /opt/google/chrome{,-beta,-unstable}/chrome Pixr, /opt/google/chrome{,-beta,-unstable}/{,**/}lib*.so{,.*} m, # Full access / r, /** rwkl, /{,usr/,usr/local/}lib{,32,64}/{,**/}*.so{,.*} m, # Dangerous files audit deny owner /**/* m, # compiled libraries audit deny owner /**/*.py* r, # python imports }