[apparmor] [patch] logprof.conf and UsrMove
Christian Boltz
apparmor at cboltz.de
Tue Jan 28 20:20:52 UTC 2014
Hello,
logprof.conf contains a list of binaries in the [qualifiers] section
that should for example never have their own profile.
Since some distributions moved lots of files from /bin/ to /usr/bin/
("UsrMove"), this list is outdated.
The patch adds copies of all /bin/ (and /sbin/) lines with /usr
prepended.
=== modified file 'utils/logprof.conf'
--- utils/logprof.conf 2012-09-27 21:57:21 +0000
+++ utils/logprof.conf 2014-01-28 20:16:47 +0000
@@ -43,14 +43,20 @@
[qualifiers]
# things will be painfully broken if bash has a profile
/bin/bash = icnu
- /bin/ksh = icnu
- /bin/dash = icnu
+ /usr/bin/bash = icnu
+ /bin/ksh = icnu
+ /usr/bin/ksh = icnu
+ /bin/dash = icnu
+ /usr/bin/dash = icnu
# these programs can't function if they're confined
/bin/mount = u
+ /usr/bin/mount = u
/etc/init.d/subdomain = u
/sbin/cardmgr = u
+ /usr/sbin/cardmgr = u
/sbin/subdomain_parser = u
+ /usr/sbin/subdomain_parser = u
/usr/sbin/genprof = u
/usr/sbin/logprof = u
/usr/lib/YaST2/servers_non_y2/ag_genprof = u
@@ -58,24 +64,43 @@
# these ones shouln't have their own profiles
/bin/awk = icn
+ /usr/bin/awk = icn
/bin/cat = icn
+ /usr/bin/cat = icn
/bin/chmod = icn
+ /usr/bin/chmod = icn
/bin/chown = icn
+ /usr/bin/chown = icn
/bin/cp = icn
+ /usr/bin/cp = icn
/bin/gawk = icn
+ /usr/bin/gawk = icn
/bin/grep = icn
+ /usr/bin/grep = icn
/bin/gunzip = icn
+ /usr/bin/gunzip = icn
/bin/gzip = icn
+ /usr/bin/gzip = icn
/bin/kill = icn
+ /usr/bin/kill = icn
/bin/ln = icn
+ /usr/bin/ln = icn
/bin/ls = icn
+ /usr/bin/ls = icn
/bin/mkdir = icn
+ /usr/bin/mkdir = icn
/bin/mv = icn
+ /usr/bin/mv = icn
/bin/readlink = icn
+ /usr/bin/readlink = icn
/bin/rm = icn
+ /usr/bin/rm = icn
/bin/sed = icn
+ /usr/bin/sed = icn
/bin/touch = icn
+ /usr/bin/touch = icn
/sbin/killall5 = icn
+ /usr/sbin/killall5 = icn
/usr/bin/find = icn
/usr/bin/killall = icn
/usr/bin/nice = icn
Regards,
Christian Boltz
--
"Oh my god, nobody has improved the shape of the wheel since 100 years.
Let's abandon all wheels immediately, they cannot possibly work
anymore!!!" [Stefan Seyfried in opensuse-factory]
More information about the AppArmor
mailing list