Imported Upstream version 1.8.7
[debian/sudo] / plugins / sudoers / regress / testsudoers / test5.sh
1 #!/bin/sh
2 #
3 # Test sudoers file mode check
4 #
5
6 # Create test file
7 TESTFILE=`pwd`/regress/testsudoers/test5.inc
8 cat >$TESTFILE <<EOF
9 root ALL = ALL
10 EOF
11
12 MYUID=`\ls -ln $TESTFILE | awk '{print $3}'`
13 MYGID=`\ls -ln $TESTFILE | awk '{print $4}'`
14 exec 2>&1
15
16 # Test world writable
17 chmod 666 $TESTFILE
18 ./testsudoers -U $MYUID -G $MYGID root id <<EOF
19 #include $TESTFILE
20 EOF
21
22 # Test group writable
23 chmod 664 $TESTFILE
24 ./testsudoers -U $MYUID -G -1 root id <<EOF
25 #include $TESTFILE
26 EOF
27
28 rm -f $TESTFILE
29 exit 0