mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 01:49:11 +00:00
Add LDIF conversion to sudoers tests
This commit is contained in:
parent
7dd620981b
commit
6272829dcc
21
MANIFEST
21
MANIFEST
@ -402,86 +402,107 @@ plugins/sudoers/regress/parser/check_hexchar.c
|
||||
plugins/sudoers/regress/starttime/check_starttime.c
|
||||
plugins/sudoers/regress/sudoers/test1.in
|
||||
plugins/sudoers/regress/sudoers/test1.json.ok
|
||||
plugins/sudoers/regress/sudoers/test1.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test1.out.ok
|
||||
plugins/sudoers/regress/sudoers/test1.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test10.in
|
||||
plugins/sudoers/regress/sudoers/test10.json.ok
|
||||
plugins/sudoers/regress/sudoers/test10.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test10.out.ok
|
||||
plugins/sudoers/regress/sudoers/test10.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test11.in
|
||||
plugins/sudoers/regress/sudoers/test11.json.ok
|
||||
plugins/sudoers/regress/sudoers/test11.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test11.out.ok
|
||||
plugins/sudoers/regress/sudoers/test11.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test12.in
|
||||
plugins/sudoers/regress/sudoers/test12.json.ok
|
||||
plugins/sudoers/regress/sudoers/test12.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test12.out.ok
|
||||
plugins/sudoers/regress/sudoers/test12.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test13.in
|
||||
plugins/sudoers/regress/sudoers/test13.json.ok
|
||||
plugins/sudoers/regress/sudoers/test13.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test13.out.ok
|
||||
plugins/sudoers/regress/sudoers/test13.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test14.in
|
||||
plugins/sudoers/regress/sudoers/test14.json.ok
|
||||
plugins/sudoers/regress/sudoers/test14.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test14.out.ok
|
||||
plugins/sudoers/regress/sudoers/test14.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test15.in
|
||||
plugins/sudoers/regress/sudoers/test15.json.ok
|
||||
plugins/sudoers/regress/sudoers/test15.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test15.out.ok
|
||||
plugins/sudoers/regress/sudoers/test15.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test16.in
|
||||
plugins/sudoers/regress/sudoers/test16.json.ok
|
||||
plugins/sudoers/regress/sudoers/test16.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test16.out.ok
|
||||
plugins/sudoers/regress/sudoers/test16.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test17.in
|
||||
plugins/sudoers/regress/sudoers/test17.json.ok
|
||||
plugins/sudoers/regress/sudoers/test17.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test17.out.ok
|
||||
plugins/sudoers/regress/sudoers/test17.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test18.in
|
||||
plugins/sudoers/regress/sudoers/test18.json.ok
|
||||
plugins/sudoers/regress/sudoers/test18.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test18.out.ok
|
||||
plugins/sudoers/regress/sudoers/test18.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test19.in
|
||||
plugins/sudoers/regress/sudoers/test19.json.ok
|
||||
plugins/sudoers/regress/sudoers/test19.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test19.out.ok
|
||||
plugins/sudoers/regress/sudoers/test19.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test2.in
|
||||
plugins/sudoers/regress/sudoers/test2.json.ok
|
||||
plugins/sudoers/regress/sudoers/test2.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test2.out.ok
|
||||
plugins/sudoers/regress/sudoers/test2.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test20.in
|
||||
plugins/sudoers/regress/sudoers/test20.json.ok
|
||||
plugins/sudoers/regress/sudoers/test20.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test20.out.ok
|
||||
plugins/sudoers/regress/sudoers/test20.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test21.in
|
||||
plugins/sudoers/regress/sudoers/test21.json.ok
|
||||
plugins/sudoers/regress/sudoers/test21.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test21.out.ok
|
||||
plugins/sudoers/regress/sudoers/test21.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test3.in
|
||||
plugins/sudoers/regress/sudoers/test3.json.ok
|
||||
plugins/sudoers/regress/sudoers/test3.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test3.out.ok
|
||||
plugins/sudoers/regress/sudoers/test3.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test4.in
|
||||
plugins/sudoers/regress/sudoers/test4.json.ok
|
||||
plugins/sudoers/regress/sudoers/test4.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test4.out.ok
|
||||
plugins/sudoers/regress/sudoers/test4.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test5.in
|
||||
plugins/sudoers/regress/sudoers/test5.json.ok
|
||||
plugins/sudoers/regress/sudoers/test5.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test5.out.ok
|
||||
plugins/sudoers/regress/sudoers/test5.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test6.in
|
||||
plugins/sudoers/regress/sudoers/test6.json.ok
|
||||
plugins/sudoers/regress/sudoers/test6.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test6.out.ok
|
||||
plugins/sudoers/regress/sudoers/test6.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test7.in
|
||||
plugins/sudoers/regress/sudoers/test7.json.ok
|
||||
plugins/sudoers/regress/sudoers/test7.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test7.out.ok
|
||||
plugins/sudoers/regress/sudoers/test7.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test8.in
|
||||
plugins/sudoers/regress/sudoers/test8.json.ok
|
||||
plugins/sudoers/regress/sudoers/test8.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test8.out.ok
|
||||
plugins/sudoers/regress/sudoers/test8.toke.ok
|
||||
plugins/sudoers/regress/sudoers/test9.in
|
||||
plugins/sudoers/regress/sudoers/test9.json.ok
|
||||
plugins/sudoers/regress/sudoers/test9.ldif.ok
|
||||
plugins/sudoers/regress/sudoers/test9.out.ok
|
||||
plugins/sudoers/regress/sudoers/test9.toke.ok
|
||||
plugins/sudoers/regress/testsudoers/test1.out.ok
|
||||
|
@ -423,6 +423,7 @@ check: $(TEST_PROGS) visudo testsudoers
|
||||
out="regress/sudoers/$${base}.out"; \
|
||||
toke="regress/sudoers/$${base}.toke"; \
|
||||
json="regress/sudoers/$${base}.json"; \
|
||||
ldif="regress/sudoers/$${base}.ldif"; \
|
||||
if test -s $$json.ok; then \
|
||||
ASAN_OPTIONS=; \
|
||||
else \
|
||||
@ -432,10 +433,10 @@ check: $(TEST_PROGS) visudo testsudoers
|
||||
./testsudoers -dt <$$t >$$out 2>$$toke || true; \
|
||||
if cmp $$out $(srcdir)/$$out.ok >/dev/null; then \
|
||||
passed=`expr $$passed + 1`; \
|
||||
echo "$$dir/$$base (parse): OK"; \
|
||||
echo "$$dir/$$base (JSON): OK"; \
|
||||
else \
|
||||
failed=`expr $$failed + 1`; \
|
||||
echo "$$dir/$$base: FAIL"; \
|
||||
echo "$$dir/$$base (JSON): FAIL"; \
|
||||
diff $$out $(srcdir)/$$out.ok || true; \
|
||||
fi; \
|
||||
total=`expr $$total + 1`; \
|
||||
@ -448,7 +449,7 @@ check: $(TEST_PROGS) visudo testsudoers
|
||||
diff $$toke $(srcdir)/$$toke.ok || true; \
|
||||
fi; \
|
||||
total=`expr $$total + 1`; \
|
||||
./cvtsudoers $$t >$$json 2>/dev/null || true; \
|
||||
./cvtsudoers -f json $$t >$$json 2>/dev/null || true; \
|
||||
total=`expr $$total + 1`; \
|
||||
if cmp $$json $(srcdir)/$$json.ok >/dev/null; then \
|
||||
passed=`expr $$passed + 1`; \
|
||||
@ -458,6 +459,17 @@ check: $(TEST_PROGS) visudo testsudoers
|
||||
echo "$$dir/$$base: FAIL"; \
|
||||
diff $$json $(srcdir)/$$json.ok || true; \
|
||||
fi; \
|
||||
SUDOERS_BASE="ou=SUDOers,dc=sudo,dc=ws" \
|
||||
./cvtsudoers -f ldif $$t >$$ldif 2>/dev/null || true; \
|
||||
total=`expr $$total + 1`; \
|
||||
if cmp $$ldif $(srcdir)/$$ldif.ok >/dev/null; then \
|
||||
passed=`expr $$passed + 1`; \
|
||||
echo "$$dir/$$base (parse): OK"; \
|
||||
else \
|
||||
failed=`expr $$failed + 1`; \
|
||||
echo "$$dir/$$base: FAIL"; \
|
||||
diff $$ldif $(srcdir)/$$ldif.ok || true; \
|
||||
fi; \
|
||||
done; \
|
||||
echo "$$dir: $$passed/$$total tests passed; $$failed/$$total tests failed"; \
|
||||
if test $$failed -ne 0; then \
|
||||
@ -508,7 +520,7 @@ check: $(TEST_PROGS) visudo testsudoers
|
||||
clean:
|
||||
-$(LIBTOOL) $(LTFLAGS) --mode=clean rm -f $(PROGS) $(TEST_PROGS) \
|
||||
*.lo *.o *.la *.a stamp-* core *.core core.* regress/*/*.out \
|
||||
regress/*/*.toke regress/*/*.err regress/*/*.json
|
||||
regress/*/*.toke regress/*/*.err regress/*/*.json regress/*/*.ldif
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
|
88
plugins/sudoers/regress/sudoers/test1.ldif.ok
Normal file
88
plugins/sudoers/regress/sudoers/test1.ldif.ok
Normal file
@ -0,0 +1,88 @@
|
||||
dn: cn=user1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user1
|
||||
sudoUser: user1
|
||||
sudoHost: ALL
|
||||
sudoOption: log_input
|
||||
sudoOption: log_output
|
||||
sudoCommand: /usr/bin/su -
|
||||
sudoOrder: 1
|
||||
|
||||
dn: cn=user1_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user1_1
|
||||
sudoUser: user1
|
||||
sudoHost: ALL
|
||||
sudoOption: !log_input
|
||||
sudoOption: !log_output
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 2
|
||||
|
||||
dn: cn=user2,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user2
|
||||
sudoUser: user2
|
||||
sudoHost: ALL
|
||||
sudoOption: !authenticate
|
||||
sudoOption: noexec
|
||||
sudoOption: setenv
|
||||
sudoCommand: /usr/bin/vi
|
||||
sudoOrder: 3
|
||||
|
||||
dn: cn=user2_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user2_1
|
||||
sudoUser: user2
|
||||
sudoHost: ALL
|
||||
sudoOption: authenticate
|
||||
sudoOption: !noexec
|
||||
sudoOption: !setenv
|
||||
sudoCommand: /usr/bin/echo
|
||||
sudoOrder: 4
|
||||
|
||||
dn: cn=user3,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user3
|
||||
sudoUser: user3
|
||||
sudoHost: ALL
|
||||
sudoOption: mail_all_cmnds
|
||||
sudoCommand: /bin/sh
|
||||
sudoOrder: 5
|
||||
|
||||
dn: cn=user3_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user3_1
|
||||
sudoUser: user3
|
||||
sudoHost: ALL
|
||||
sudoOption: !mail_all_cmnds
|
||||
sudoOption: !mail_always
|
||||
sudoOption: !mail_no_perms
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 6
|
||||
|
||||
dn: cn=user4,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user4
|
||||
sudoUser: user4
|
||||
sudoHost: ALL
|
||||
sudoOption: sudoedit_follow
|
||||
sudoCommand: sudoedit /etc/motd
|
||||
sudoOrder: 7
|
||||
|
||||
dn: cn=user4_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user4_1
|
||||
sudoUser: user4
|
||||
sudoHost: ALL
|
||||
sudoOption: !sudoedit_follow
|
||||
sudoCommand: sudoedit /home/*/*
|
||||
sudoOrder: 8
|
||||
|
0
plugins/sudoers/regress/sudoers/test10.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test10.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test11.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test11.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test12.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test12.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test13.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test13.ldif.ok
Normal file
11
plugins/sudoers/regress/sudoers/test14.ldif.ok
Normal file
11
plugins/sudoers/regress/sudoers/test14.ldif.ok
Normal file
@ -0,0 +1,11 @@
|
||||
dn: cn=millert,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: millert
|
||||
sudoUser: millert
|
||||
sudoHost: ALL
|
||||
sudoCommand: sha224:/bin/ls
|
||||
sudoCommand: sha256:/bin/sh
|
||||
sudoCommand: sha512:/bin/kill
|
||||
sudoOrder: 1
|
||||
|
9
plugins/sudoers/regress/sudoers/test15.ldif.ok
Normal file
9
plugins/sudoers/regress/sudoers/test15.ldif.ok
Normal file
@ -0,0 +1,9 @@
|
||||
dn: cn=user,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user
|
||||
sudoUser: user
|
||||
sudoHost: ALL
|
||||
sudoCommand: sudoedit /etc/motd
|
||||
sudoOrder: 1
|
||||
|
9
plugins/sudoers/regress/sudoers/test16.ldif.ok
Normal file
9
plugins/sudoers/regress/sudoers/test16.ldif.ok
Normal file
@ -0,0 +1,9 @@
|
||||
dn: cn=user,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user
|
||||
sudoUser: user
|
||||
sudoHost: ALL
|
||||
sudoCommand: sudoedit /etc/motd
|
||||
sudoOrder: 1
|
||||
|
104
plugins/sudoers/regress/sudoers/test17.ldif.ok
Normal file
104
plugins/sudoers/regress/sudoers/test17.ldif.ok
Normal file
@ -0,0 +1,104 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
sudoOption: command_timeout=2d8h10m59s
|
||||
|
||||
dn: cn=user0,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user0
|
||||
sudoUser: user0
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=619830
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/who
|
||||
sudoCommand: /bin/ls
|
||||
sudoOrder: 1
|
||||
|
||||
dn: cn=user1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user1
|
||||
sudoUser: user1
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=619830
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 2
|
||||
|
||||
dn: cn=user2,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user2
|
||||
sudoUser: user2
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=15030
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 3
|
||||
|
||||
dn: cn=user3,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user3
|
||||
sudoUser: user3
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=630
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 4
|
||||
|
||||
dn: cn=user4,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user4
|
||||
sudoUser: user4
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=1209600
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 5
|
||||
|
||||
dn: cn=user5,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user5
|
||||
sudoUser: user5
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=300
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 6
|
||||
|
||||
dn: cn=user6,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user6
|
||||
sudoUser: user6
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=30
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 7
|
||||
|
||||
dn: cn=user7,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user7
|
||||
sudoUser: user7
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=45
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 8
|
||||
|
||||
dn: cn=user8,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user8
|
||||
sudoUser: user8
|
||||
sudoHost: ALL
|
||||
sudoOption: command_timeout=619830
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 9
|
||||
|
0
plugins/sudoers/regress/sudoers/test18.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test18.ldif.ok
Normal file
103
plugins/sudoers/regress/sudoers/test19.ldif.ok
Normal file
103
plugins/sudoers/regress/sudoers/test19.ldif.ok
Normal file
@ -0,0 +1,103 @@
|
||||
dn: cn=user0,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user0
|
||||
sudoUser: user0
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoNotAfter: 20170301083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /bin/ls
|
||||
sudoOrder: 1
|
||||
|
||||
dn: cn=user1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user1
|
||||
sudoUser: user1
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoCommand: /bin/ls
|
||||
sudoOrder: 2
|
||||
|
||||
dn: cn=user2,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user2
|
||||
sudoUser: user2
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083018Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 3
|
||||
|
||||
dn: cn=user3,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user3
|
||||
sudoUser: user3
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214080000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 4
|
||||
|
||||
dn: cn=user4,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user4
|
||||
sudoUser: user4
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214082400Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 5
|
||||
|
||||
dn: cn=user5,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user5
|
||||
sudoUser: user5
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 6
|
||||
|
||||
dn: cn=user6,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user6
|
||||
sudoUser: user6
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 7
|
||||
|
||||
dn: cn=user7,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user7
|
||||
sudoUser: user7
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 8
|
||||
|
||||
dn: cn=user8,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user8
|
||||
sudoUser: user8
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 9
|
||||
|
||||
dn: cn=user9,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: user9
|
||||
sudoUser: user9
|
||||
sudoHost: ALL
|
||||
sudoNotBefore: 20170214083000Z
|
||||
sudoCommand: /usr/bin/id
|
||||
sudoOrder: 10
|
||||
|
136
plugins/sudoers/regress/sudoers/test2.ldif.ok
Normal file
136
plugins/sudoers/regress/sudoers/test2.ldif.ok
Normal file
@ -0,0 +1,136 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
|
||||
dn: cn=foo,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: foo
|
||||
sudoUser: foo
|
||||
sudoHost: hosta
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 1
|
||||
|
||||
dn: cn=foo.bar,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: foo.bar
|
||||
sudoUser: foo.bar
|
||||
sudoHost: hostb
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 2
|
||||
|
||||
dn: cn=foo",ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: foo"
|
||||
sudoUser: foo"
|
||||
sudoHost: hostc
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 3
|
||||
|
||||
dn: cn=foo:bar,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: foo:bar
|
||||
sudoUser: foo:bar
|
||||
sudoHost: hostd
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 4
|
||||
|
||||
dn: cn=foo:bar",ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: foo:bar"
|
||||
sudoUser: foo:bar"
|
||||
sudoHost: hoste
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 5
|
||||
|
||||
dn: cn=%baz,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %baz
|
||||
sudoUser: %baz
|
||||
sudoHost: hosta
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 6
|
||||
|
||||
dn: cn=%baz.biz,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %baz.biz
|
||||
sudoUser: %baz.biz
|
||||
sudoHost: hostb
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 7
|
||||
|
||||
dn: cn=%:C/non UNIX 0 c,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %:C/non UNIX 0 c
|
||||
sudoUser: %:C/non UNIX 0 c
|
||||
sudoHost: hostc
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 8
|
||||
|
||||
dn: cn=%:C/non\'UNIX\'1 c,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %:C/non\'UNIX\'1 c
|
||||
sudoUser: %:C/non\'UNIX\'1 c
|
||||
sudoHost: hostd
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 9
|
||||
|
||||
dn: cn=%:C/non"UNIX"0 c,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %:C/non"UNIX"0 c
|
||||
sudoUser: %:C/non"UNIX"0 c
|
||||
sudoHost: hoste
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 10
|
||||
|
||||
dn: cn=%:C/non_UNIX_0 c,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %:C/non_UNIX_0 c
|
||||
sudoUser: %:C/non_UNIX_0 c
|
||||
sudoHost: hostf
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 11
|
||||
|
||||
dn: cn=%:C/non\'UNIX_3 c,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %:C/non\'UNIX_3 c
|
||||
sudoUser: %:C/non\'UNIX_3 c
|
||||
sudoHost: hostg
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 12
|
||||
|
||||
dn: cn=+netgr,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: +netgr
|
||||
sudoUser: +netgr
|
||||
sudoHost: hosth
|
||||
sudoRunAsUser: root
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 13
|
||||
|
28
plugins/sudoers/regress/sudoers/test20.ldif.ok
Normal file
28
plugins/sudoers/regress/sudoers/test20.ldif.ok
Normal file
@ -0,0 +1,28 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
sudoOption: lecture
|
||||
sudoOption: !lecture
|
||||
sudoOption: lecture=never
|
||||
sudoOption: lecture=once
|
||||
sudoOption: lecture=always
|
||||
sudoOption: listpw
|
||||
sudoOption: !listpw
|
||||
sudoOption: listpw=never
|
||||
sudoOption: listpw=any
|
||||
sudoOption: listpw=all
|
||||
sudoOption: listpw=always
|
||||
sudoOption: verifypw
|
||||
sudoOption: !verifypw
|
||||
sudoOption: verifypw=never
|
||||
sudoOption: verifypw=any
|
||||
sudoOption: verifypw=all
|
||||
sudoOption: verifypw=always
|
||||
sudoOption: fdexec
|
||||
sudoOption: !fdexec
|
||||
sudoOption: fdexec=never
|
||||
sudoOption: fdexec=digest_only
|
||||
sudoOption: fdexec=always
|
||||
|
41
plugins/sudoers/regress/sudoers/test21.ldif.ok
Normal file
41
plugins/sudoers/regress/sudoers/test21.ldif.ok
Normal file
@ -0,0 +1,41 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
sudoOption: syslog
|
||||
sudoOption: !syslog
|
||||
sudoOption: syslog=auth
|
||||
sudoOption: syslog=daemon
|
||||
sudoOption: syslog=user
|
||||
sudoOption: syslog=local0
|
||||
sudoOption: syslog=local1
|
||||
sudoOption: syslog=local2
|
||||
sudoOption: syslog=local3
|
||||
sudoOption: syslog=local4
|
||||
sudoOption: syslog=local5
|
||||
sudoOption: syslog=local6
|
||||
sudoOption: syslog=local7
|
||||
sudoOption: syslog_goodpri
|
||||
sudoOption: !syslog_goodpri
|
||||
sudoOption: syslog_goodpri=alert
|
||||
sudoOption: syslog_goodpri=crit
|
||||
sudoOption: syslog_goodpri=debug
|
||||
sudoOption: syslog_goodpri=emerg
|
||||
sudoOption: syslog_goodpri=err
|
||||
sudoOption: syslog_goodpri=info
|
||||
sudoOption: syslog_goodpri=notice
|
||||
sudoOption: syslog_goodpri=warning
|
||||
sudoOption: syslog_goodpri=none
|
||||
sudoOption: syslog_badpri
|
||||
sudoOption: !syslog_badpri
|
||||
sudoOption: syslog_badpri=alert
|
||||
sudoOption: syslog_badpri=crit
|
||||
sudoOption: syslog_badpri=debug
|
||||
sudoOption: syslog_badpri=emerg
|
||||
sudoOption: syslog_badpri=err
|
||||
sudoOption: syslog_badpri=info
|
||||
sudoOption: syslog_badpri=notice
|
||||
sudoOption: syslog_badpri=warning
|
||||
sudoOption: syslog_badpri=none
|
||||
|
6
plugins/sudoers/regress/sudoers/test3.ldif.ok
Normal file
6
plugins/sudoers/regress/sudoers/test3.ldif.ok
Normal file
@ -0,0 +1,6 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
|
0
plugins/sudoers/regress/sudoers/test4.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test4.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test5.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test5.ldif.ok
Normal file
64
plugins/sudoers/regress/sudoers/test6.ldif.ok
Normal file
64
plugins/sudoers/regress/sudoers/test6.ldif.ok
Normal file
@ -0,0 +1,64 @@
|
||||
dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: defaults
|
||||
description: Default sudoOption's go here
|
||||
|
||||
dn: cn=#0,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: #0
|
||||
sudoUser: #0
|
||||
sudoHost: ALL
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 1
|
||||
|
||||
dn: cn=#0_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: #0_1
|
||||
sudoUser: #0
|
||||
sudoHost: ALL
|
||||
sudoRunAsUser: #0
|
||||
sudoRunAsGroup: #0
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 2
|
||||
|
||||
dn: cn=#0_2,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: #0_2
|
||||
sudoUser: #0
|
||||
sudoHost: ALL
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 3
|
||||
|
||||
dn: cn=#0_3,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: #0_3
|
||||
sudoUser: #0
|
||||
sudoHost: ALL
|
||||
sudoRunAsUser: #0
|
||||
sudoRunAsGroup: #0
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 4
|
||||
|
||||
dn: cn=%#0,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %#0
|
||||
sudoUser: %#0
|
||||
sudoHost: ALL
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 5
|
||||
|
||||
dn: cn=%#0_1,ou=SUDOers,dc=sudo,dc=ws
|
||||
objectClass: top
|
||||
objectClass: sudoRole
|
||||
cn: %#0_1
|
||||
sudoUser: %#0
|
||||
sudoHost: ALL
|
||||
sudoCommand: ALL
|
||||
sudoOrder: 6
|
||||
|
0
plugins/sudoers/regress/sudoers/test7.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test7.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test8.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test8.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test9.ldif.ok
Normal file
0
plugins/sudoers/regress/sudoers/test9.ldif.ok
Normal file
Loading…
x
Reference in New Issue
Block a user