diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2011-10-20 15:09:50 +0200 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2011-10-20 15:09:50 +0200 |
commit | bdcb88ff98a23df0199973ba3f7959655ff5ff5f (patch) | |
tree | c21eb5812829af043a3ae4db2a840ae2f7c76730 /data | |
parent | c95c2b66946e2f5d41eaeb3036f3f1713eacc98e (diff) | |
download | lightdm-bdcb88ff98a23df0199973ba3f7959655ff5ff5f.tar.gz |
Various guest session AppArmor profile fixes
Fix broken gnome-keyring and dbus/gwibber, and quiesce annoying kernel
audit messages for privileges that we definitively do not want to grant.
Diffstat (limited to 'data')
-rw-r--r-- | data/guest-session.apparmor | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/data/guest-session.apparmor b/data/guest-session.apparmor index 91e27879..a6ecd5f7 100644 --- a/data/guest-session.apparmor +++ b/data/guest-session.apparmor @@ -25,6 +25,8 @@ LIBEXECDIR/lightdm-guest-session-wrapper { /lib/** rmixk, /lib32/ r, /lib32/** rmixk, + /lib64/ r, + /lib64/** rmixk, /media/ r, /media/** rmwlixk, # we want access to USB sticks and the like /opt/ r, @@ -36,6 +38,8 @@ LIBEXECDIR/lightdm-guest-session-wrapper { @{PROC}/ati rm, @{PROC}/ati/** rm, owner @{PROC}/** rm, + # needed for gnome-keyring-daemon + @{PROC}/*/status r, /sbin/ r, /sbin/** rmixk, /sys/ r, @@ -50,5 +54,16 @@ LIBEXECDIR/lightdm-guest-session-wrapper { /var/tmp/ rw, owner /var/tmp/** rwlkm, /{,var/}run/ r, - /{,var/}run/** rmwkix, # necessary for writing to sockets, etc. + # necessary for writing to sockets, etc. + /{,var/}run/** rmkix, + /{,var/}run/shm/** wl, + + capability ipc_lock, + + # silence warnings for stuff that we really don't want to grant + deny capability dac_override, + deny capability dac_read_search, + deny /etc/** w, + deny /usr/** w, + deny /var/crash/ w, } |