[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apparmor and skype.



Hi!
Im trying to setup apparmor on my computer.

Im trying to confine firefox-esr to just the necessary staff.
Config files and Download, Desktop directory.

This is my config file and i cant understand why it doesn't work. It
allows me to save everywhere i want.

I attach my apparmor profile


Thanks in Advance!!

# Last Modified: Fri Feb  8 16:08:56 2019
#include <tunables/global>

/usr/lib/firefox-esr/firefox-esr flags=(complain) {
  #include <abstractions/base>
  #include <abstractions/fonts>
  #include <abstractions/lightdm>

  deny "/home/*/Computer Science/**" rw,
  deny /home/*/Data/** rw,
  deny /home/*/Data/Security/** rw,
  deny /home/*/Documents/** rw,
  deny /home/*/Music/** rw,
  deny /home/*/Pictures/** rw,
  deny /home/*/Public/** rw,
  deny /home/*/Templates/** rw,
  deny /home/*/Videos/** rw,

  /home/*/Desktop/** rw,
  /home/*/Downloads/** rw,

  "/home/*/.mozilla/firefox/Crash Reports/*" r,
  "/home/*/.mozilla/firefox/Pending Pings/" r,
  /dev/shm/org.chromium.* rw,
  /home/*/ r,
  /home/*/** rwk,
  /home/*/.ICEauthority r,
  /home/*/.Xauthority r,
  /home/*/.bash_history r,
  /home/*/.bash_logout r,
  /home/*/.bashrc r,
  /home/*/.cache/* rwk,
  /home/*/.cache/fontconfig/* r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/ r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/.startup-incomplete w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/activity-stream.tippytop.json r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/ r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/doomed/ r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/doomed/* w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/entries/* rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/index rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/index.log rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/cache2/index.tmp rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-backup/ rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/ rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/allow-flashallow-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/allow-flashallow-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/base-track-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/base-track-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/block-flash-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/block-flash-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/block-flashsubdoc-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/block-flashsubdoc-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flash-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flash-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flashallow-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flashallow-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flashsubdoc-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/except-flashsubdoc-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/google4/ rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/mozplugin-block-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/mozplugin-block-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/mozstd-trackwhite-digest256.pset w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/mozstd-trackwhite-digest256.sbstore w,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-block-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-block-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-block-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-harmful-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-harmful-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-harmful-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-malware-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-malware-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-malware-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-phish-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-phish-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-phish-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-track-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-track-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-track-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-trackwhite-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-trackwhite-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-trackwhite-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-unwanted-simple-1.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-unwanted-simple.pset rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing-updating/test-unwanted-simple.sbstore rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/ rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/allow-flashallow-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/allow-flashallow-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/base-track-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/base-track-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/block-flash-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/block-flash-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/block-flashsubdoc-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/block-flashsubdoc-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flash-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flash-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flashallow-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flashallow-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flashsubdoc-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/except-flashsubdoc-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/google4/ r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/mozplugin-block-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/mozplugin-block-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/mozstd-trackwhite-digest256.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/mozstd-trackwhite-digest256.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-block-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-block-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-harmful-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-harmful-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-malware-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-malware-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-phish-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-phish-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-track-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-track-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-trackwhite-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-trackwhite-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-unwanted-simple.pset r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/safebrowsing/test-unwanted-simple.sbstore r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/scriptCache-child-current.bin r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/scriptCache-current.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/scriptCache-new.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/scriptCache.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/startupCache.*.little r,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/urlCache-current.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/urlCache-new.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/urlCache.bin rw,
  /home/*/.cache/mozilla/firefox/jjdjufjv.default/startupCache/webext.sc.lz4 r,
  /home/*/.config/dconf/user r,
  /home/*/.config/gtk-3.0/bookmarks r,
  /home/*/.config/mimeapps.list r,
  /home/*/.config/user-dirs.dirs r,
  /home/*/.dmrc r,
  /home/*/.local/share/* rw,
  /home/*/.local/share/applications/ r,
  /home/*/.local/share/applications/mimeapps.list r,
  /home/*/.local/share/applications/mimeinfo.cache r,
  /home/*/.local/share/gvfs-metadata/*.log r,
  /home/*/.local/share/gvfs-metadata/home r,
  /home/*/.local/share/mime/mime.cache r,
  /home/*/.mozilla/firefox/jjdjufjv.default/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/*.db rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/.parentlock wk,
  /home/*/.mozilla/firefox/jjdjufjv.default/AlternateServices.txt rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/SecurityPreloadState.txt rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/SiteSecurityServiceState.txt rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/TRRBlacklist.txt rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/addonStartup.json.lz4 r,
  /home/*/.mozilla/firefox/jjdjufjv.default/addons.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/blocklist.xml r,
  /home/*/.mozilla/firefox/jjdjufjv.default/bookmarkbackups/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/browser-extension-data/* r,
  /home/*/.mozilla/firefox/jjdjufjv.default/browser-extension-data/** rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/compatibility.ini r,
  /home/*/.mozilla/firefox/jjdjufjv.default/containers.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/content-prefs.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/cookies.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/cookies.sqlite-shm rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/cookies.sqlite-wal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/aborted-session-ping w,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/aborted-session-ping.tmp rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/archived/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/archived/** rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/archived/*/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/session-state.json rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/session-state.json.tmp rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/datareporting/state.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/extension-settings.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/extensions.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/extensions/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/extensions/*.xpi r,
  /home/*/.mozilla/firefox/jjdjufjv.default/favicons.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/favicons.sqlite-shm rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/favicons.sqlite-wal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/handlers.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/lock w,
  /home/*/.mozilla/firefox/jjdjufjv.default/permissions.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/pkcs11.txt r,
  /home/*/.mozilla/firefox/jjdjufjv.default/places.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/places.sqlite-shm rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/places.sqlite-wal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/pluginreg.dat r,
  /home/*/.mozilla/firefox/jjdjufjv.default/prefs-1.js rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/prefs.js rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/revocations.txt r,
  /home/*/.mozilla/firefox/jjdjufjv.default/saved-telemetry-pings/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/search.json.mozlz4 r,
  /home/*/.mozilla/firefox/jjdjufjv.default/sessionCheckpoints.json rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/sessionCheckpoints.json.tmp rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage-sync.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage-sync.sqlite-journal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/.metadata-v2 r,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/idb/ r,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/idb/*.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/idb/*.sqlite-shm rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/storage/permanent/chrome/idb/*.sqlite-wal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/times.json r,
  /home/*/.mozilla/firefox/jjdjufjv.default/webappsstore.sqlite rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/webappsstore.sqlite-shm rwk,
  /home/*/.mozilla/firefox/jjdjufjv.default/webappsstore.sqlite-wal rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/xulstore.json rw,
  /home/*/.mozilla/firefox/jjdjufjv.default/xulstore.json.tmp rw,
  /home/*/.mozilla/firefox/profiles.ini r,
  /home/*/.profile r,
  /home/*/.xfce4-session.verbose-log r,
  /home/*/.xfce4-session.verbose-log.last r,
  /home/*/.xsession-errors r,

  /lib/x86_64-linux-gnu/ld-*.so mr,
  /proc/*/fd/ r,
  /proc/*/maps r,
  /proc/*/mountinfo r,
  /proc/*/net/arp r,
  /proc/*/net/route r,
  /proc/*/stat r,
  /proc/*/task/*/stat r,
  /proc/filesystems r,
  /run/user/*/dconf/user rw,
  /sys/devices/pci0000:00/0000:00:02.0/config r,
  /sys/devices/pci0000:00/0000:00:02.0/uevent r,
  /tmp/** rwk,
  /tmp/*/ rw,
  /usr/bin/lsb_release Px,
  /usr/share/firefox-esr/browser/chrome/icons/default/*.png r,
  /usr/share/mozilla/extensions/\{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}/ r,
  /var/** mrwk,
  /{usr/,}lib{,32,64}/** mr,

}

Reply to: