Package: apparmor-profiles
Version: 2.7.103-4

The /etc/apparmor.d/usr.bin.chromium-browser profile appears to have
been taken verbatim from Ubuntu, and unfortunately is not usable with
Debian's packaging of the Chromium browser without a number of
modifications (starting with a file rename):

--- /etc/apparmor.d/usr.bin.chromium-browser    2014-03-27 16:16:54.000000000 
-0400
+++ /etc/apparmor.d/usr.bin.chromium    2014-03-27 16:22:15.119117865 -0400
@@ -2,7 +2,7 @@
 #include <tunables/global>
 
 # We need 'flags=(attach_disconnected)' in newer chromium versions
-/usr/lib/chromium-browser/chromium-browser flags=(attach_disconnected) {
+/usr/lib/chromium/chromium flags=(attach_disconnected) {
   #include <abstractions/audio>
   #include <abstractions/base>
   #include <abstractions/cups-client>
@@ -63,11 +63,11 @@
   @{PROC}/sys/kernel/shmmax r,
   owner /{dev,run}/shm/{,.}org.chromium.* mrw,
 
-  /usr/lib/chromium-browser/*.pak mr,
-  /usr/lib/chromium-browser/locales/* mr,
+  /usr/lib/chromium/*.pak mr,
+  /usr/lib/chromium/locales/* mr,
 
   # Noisy
-  deny /usr/lib/chromium-browser/** w,
+  deny /usr/lib/chromium/** w,
 
   # Make browsing directories work
   / r,
@@ -108,16 +108,16 @@
   owner @{HOME}/.config/chromium/**/Dictionaries/*.bdic mr,
 
   # Allow transitions to ourself and our sandbox
-  /usr/lib/chromium-browser/chromium-browser ix,
-  /usr/lib/chromium-browser/chromium-browser-sandbox cx -> 
chromium_browser_sandbox,
+  /usr/lib/chromium/chromium ix,
+  /usr/lib/chromium/chrome-sandbox cx -> chromium_browser_sandbox,
 
   # TODO: child profile
   /bin/ps Uxr,
-  /usr/lib/chromium-browser/xdg-settings Ux,
+  /usr/lib/chromium/xdg-settings Ux,
   /usr/bin/xdg-settings Ux,
 
   # Site-specific additions and overrides. See local/README for details.
-  #include <local/usr.bin.chromium-browser>
+  #include <local/usr.bin.chromium>
 
 profile chromium_browser_sandbox {
     # Be fanatical since it is setuid root and don't use an abstraction
@@ -161,9 +161,9 @@
     @{PROC}/[0-9]*/oom_score_adj w,
     @{PROC}/[0-9]*/task/[0-9]*/stat r,
 
-    /usr/bin/chromium-browser r,
-    /usr/lib/chromium-browser/chromium-browser Px,
-    /usr/lib/chromium-browser/chromium-browser-sandbox r,
+    /usr/bin/chromium r,
+    /usr/lib/chromium/chromium Px,
+    /usr/lib/chromium/chrome-sandbox r,
 
     owner /tmp/** rw,
   }


Likewise, /etc/apparmor.d/local/usr.bin.chromium-browser should
be renamed.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to