From: Subrata <sub...@us...> - 2009-09-21 15:48:20
|
Update of /cvsroot/ltp/ltp/testcases/kernel/security In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv29182/ltp/testcases/kernel/security Modified Files: Makefile Log Message: Create testcase for p9auth kernel module: The p9auth module is a driver in the staging/ directory, which implements kernel functionality supporting plan 9-style setuid. Programs can be completely unprivileged, authorize themselves to a privileged server, and obtain a token which they can use to authorize a single setuid to a single specified new uid. This testcase runs three tests: 1. make sure we can't setuid without a hash (this is actually short-cut in the kernel code so it might be worthwhile having a separate test for having a hash, but an invalid one), 2. make sure we can setuid when there is a valid hash, 3. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token. Changelog: Sep 21: Comment README, add runp9auth.sh to the patch, and add the openssl check to checkp9auth.sh. Signed-off-by: Serge E. Hallyn <se...@us...>. Index: Makefile =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/kernel/security/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Makefile 28 Apr 2009 07:04:38 -0000 1.6 --- Makefile 21 Sep 2009 15:48:09 -0000 1.7 *************** *** 1,3 **** ! SUBDIRS = mmc_security filecaps integrity cap_bound all: --- 1,3 ---- ! SUBDIRS = mmc_security filecaps integrity cap_bound p9auth all: |