[apparmor] [patch] [2/2] Update libapparmor testsuite profiles with owner rules
Christian Boltz
apparmor at cboltz.de
Sun Jul 30 20:55:23 UTC 2017
Hello,
several log examples result in rules where the 'owner' conditional
should be added. With logparser.py fixed to handle owner-only events, we
need to add the owner conditional to several test_multi/*.profile files.
I verified all log files for the changed profiles and made sure that
- the log line contains fsuid= and ouid=
- fsuid == ouid
I also did a quick check on all log events containing ouid= and for
those with fsuid == ouid, I checked that the profile has the owner
conditional.
I propose this patch for trunk and 2.11
[ 03-update-tests-owner.diff ]
=== modified file ./libraries/libapparmor/testsuite/test_multi/avc_syslog_01.profile
--- libraries/libapparmor/testsuite/test_multi/avc_syslog_01.profile 2016-11-01 21:57:42.345480000 +0100
+++ libraries/libapparmor/testsuite/test_multi/avc_syslog_01.profile 2017-07-30 21:45:22.535786424 +0200
@@ -1,4 +1,4 @@
/usr/sbin/cupsd {
- /boot/ r,
+ owner /boot/ r,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/syslog_audit_01.profile
--- libraries/libapparmor/testsuite/test_multi/syslog_audit_01.profile 2016-11-01 21:57:42.345480000 +0100
+++ libraries/libapparmor/testsuite/test_multi/syslog_audit_01.profile 2017-07-30 21:43:10.144355117 +0200
@@ -1,4 +1,4 @@
/home/ubuntu/bzr/apparmor/tests/regression/apparmor/mkdir {
- /tmp/sdtest.7283-14445-r31VAP/tmpdir/ w,
+ owner /tmp/sdtest.7283-14445-r31VAP/tmpdir/ w,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/testcase_dmesg_link_01.profile
--- libraries/libapparmor/testsuite/test_multi/testcase_dmesg_link_01.profile 2016-11-01 21:57:42.345480000 +0100
+++ libraries/libapparmor/testsuite/test_multi/testcase_dmesg_link_01.profile 2017-07-30 21:48:28.650990017 +0200
@@ -1,4 +1,4 @@
/home/ubuntu/bzr/apparmor/tests/regression/apparmor/link {
- /tmp/sdtest.19088-12382-HWH57d/linkfile l,
+ owner /tmp/sdtest.19088-12382-HWH57d/linkfile l,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/testcase_encoded_comm.profile
--- libraries/libapparmor/testsuite/test_multi/testcase_encoded_comm.profile 2016-10-21 13:08:26.364128000 +0200
+++ libraries/libapparmor/testsuite/test_multi/testcase_encoded_comm.profile 2017-07-30 21:44:32.907999387 +0200
@@ -1,4 +1,4 @@
"/home/steve/tmp/my prog.sh" {
- "/home/steve/tmp/my prog.sh" r,
+ owner "/home/steve/tmp/my prog.sh" r,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/testcase_encoded_profile.profile
--- libraries/libapparmor/testsuite/test_multi/testcase_encoded_profile.profile 2016-10-21 13:08:26.364128000 +0200
+++ libraries/libapparmor/testsuite/test_multi/testcase_encoded_profile.profile 2017-07-30 21:45:02.995870244 +0200
@@ -1,4 +1,4 @@
profile "test space" {
- /lib/x86_64-linux-gnu/libdl-2.13.so r,
+ owner /lib/x86_64-linux-gnu/libdl-2.13.so r,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/testcase_syslog_link_01.profile
--- libraries/libapparmor/testsuite/test_multi/testcase_syslog_link_01.profile 2016-11-01 21:57:42.345480000 +0100
+++ libraries/libapparmor/testsuite/test_multi/testcase_syslog_link_01.profile 2017-07-30 21:43:59.352143526 +0200
@@ -1,4 +1,4 @@
/home/ubuntu/bzr/apparmor/tests/regression/apparmor/link {
- /tmp/sdtest.19088-12382-HWH57d/linkfile l,
+ owner /tmp/sdtest.19088-12382-HWH57d/linkfile l,
}
=== modified file ./libraries/libapparmor/testsuite/test_multi/testcase_syslog_read.profile
--- libraries/libapparmor/testsuite/test_multi/testcase_syslog_read.profile 2016-10-21 13:08:26.364128000 +0200
+++ libraries/libapparmor/testsuite/test_multi/testcase_syslog_read.profile 2017-07-30 21:48:45.794916833 +0200
@@ -1,4 +1,4 @@
/usr/sbin/vsftpd {
- /home/bane/foo r,
+ owner /home/bane/foo r,
}
Regards,
Christian Boltz
--
Yeah, life always gets in the way of the important stuff :-)
[Per Jessen in opensuse-project]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20170730/6dd25dfe/attachment.pgp>
More information about the AppArmor
mailing list