]> granicus.if.org Git - sudo/blob - plugins/sudoers/regress/cvtsudoers/test28.sh
Test cvtsudoers stdout and stderr separately.
[sudo] / plugins / sudoers / regress / cvtsudoers / test28.sh
1 #!/bin/sh
2 #
3 # Test LDAP sudoOrder when converting to sudoers.
4 #
5
6 ./cvtsudoers -c "" -i ldif -f sudoers <<EOF
7 dn: dc=sudo,dc=ws
8 objectClass: dcObject
9 objectClass: organization
10 dc: courtesan
11 o: Sudo World Headquarters
12 description: Sudo World Headquarters
13
14 # Organizational Role for Directory Manager
15 dn: cn=Manager,dc=sudo,dc=ws
16 objectClass: organizationalRole
17 cn: Manager
18 description: Directory Manager
19
20 # SUDOers, sudo.ws
21 dn: ou=SUDOers,dc=sudo,dc=ws
22 objectClass: top
23 objectClass: organizationalUnit
24 description: SUDO Configuration Subtree
25 ou: SUDOers
26
27 # defaults, SUDOers, sudo.ws
28 dn: cn=defaults,ou=SUDOers,dc=sudo,dc=ws
29 objectClass: top
30 objectClass: sudoRole
31 cn: defaults
32 description: Default sudoOption's go here
33 sudoOption: log_output
34
35 # root, SUDOers, sudo.ws
36 dn: cn=root,ou=SUDOers,dc=sudo,dc=ws
37 objectClass: top
38 objectClass: sudoRole
39 cn: root
40 sudoUser: root
41 sudoRunAsUser: ALL
42 sudoRunAsGroup: ALL
43 sudoHost: ALL
44 sudoCommand: ALL
45 sudoOption: !authenticate
46 sudoOrder: 10
47
48 # %wheel, SUDOers, sudo.ws
49 dn: cn=%wheel,ou=SUDOers,dc=sudo,dc=ws
50 objectClass: top
51 objectClass: sudoRole
52 cn: %wheel
53 sudoUser: %wheel
54 sudoRunAsUser: ALL
55 sudoRunAsGroup: ALL
56 sudoHost: +sudo-hosts
57 sudoCommand: ALL
58 sudoOption: !authenticate
59 sudoOrder: 20
60
61 # millert, SUDOers, sudo.ws
62 dn: cn=millert,ou=SUDOers,dc=sudo,dc=ws
63 objectClass: top
64 objectClass: sudoRole
65 cn: millert
66 sudoUser: millert
67 sudoRunAsUser: ALL
68 sudoRunAsGroup: ALL
69 sudoHost: ALL
70 sudoCommand: ALL
71 sudoOrder: 5
72 EOF