[pkg-apparmor] Bug#770788: Bug#770788: Patch: updated usr.bin.passwd profile
Steve Beattie
steve at nxnw.org
Mon Nov 24 23:31:51 UTC 2014
Hi,
Looking at what's upstream, it appears that the difference between your
version and upstream is the following diff. I have some questions about
a couple of the additions:
--- upstream/usr.bin.passwd 2014-06-26 15:13:56.154844301 -0700
+++ new/usr.bin.passwd 2014-11-24 14:08:13.307951734 -0800
@@ -1,5 +1,4 @@
-# vim:syntax=apparmor
-# Last Modified: Sat Jan 6 09:35:33 2007
+# Last Modified: Fri Feb 28 19:31:33 2014
# ------------------------------------------------------------------
#
# Copyright (C) 2006 Volker Kuhlmann
@@ -17,19 +16,27 @@
#include <abstractions/base>
#include <abstractions/consoles>
#include <abstractions/nameservice>
+ #include <abstractions/wutmp>
This looks fine, I think.
capability chown,
+ capability fsetid,
Any idea what passwd would be doing that it would need this capability?
I'm unclear why passwd would ever be messing with the permissions on a
setuid/setgid file or directory.
capability sys_resource,
- /etc/.pwd.lock w,
+
+
+ /etc/.pwd.lock wk,
Looks fine.
+ /etc/nshadow rw,
Similar question about nshadow. It looks to be a file left around from
running pwconv; why would passwd be making use of it? Does passwd have
the ability to do shadow conversion, too?
/etc/pwdutils/logging r,
/etc/shadow rwl,
/etc/shadow.old rwl,
/etc/shadow.tmp?????? rwl,
+ /proc/*/loginuid r,
I'm actually surprised we don't see more of this. A better rule would
probably be:
+ @{PROC}/@{pid}/loginuid r,
since I doubt passwd is looking at other process' loginuid.
/usr/bin/passwd mr,
/usr/lib/pwdutils/lib*.so* mr,
/usr/lib64/pwdutils/lib*.so* mr,
/usr/share/cracklib/pw_dict.hwm r,
/usr/share/cracklib/pw_dict.pwd r,
/usr/share/cracklib/pw_dict.pwi r,
+
}
--
Steve Beattie
<sbeattie at ubuntu.com>
http://NxNW.org/~steve/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-apparmor-team/attachments/20141124/18cab01c/attachment.sig>
More information about the pkg-apparmor-team
mailing list