1#
2# Active Directory Schema for sudo configuration (sudoers)
3#
4# To extend your Active Directory schema, run one of the following command
5# on your Windows DC (default port - Active Directory):
6# 
7#  ldifde -i -f schema.ActiveDirectory -c "CN=Schema,CN=Configuration,DC=X" #schemaNamingContext
8#
9# or on your Windows DC if using another port (with Active Directory LightWeight Directory Services / ADAM-Active Directory Application Mode)
10# Port 50000 by example (or any other port specified when defining the ADLDS/ADAM instance
11#
12#  ldifde -i -f schema.ActiveDirectory -t 50000 -c "CN=Schema,CN=Configuration,DC=X" #schemaNamingContext
13#
14# or 
15#
16#  ldifde -i -f schema.ActiveDirectory -s server:port -c "CN=Schema,CN=Configuration,DC=X" #schemaNamingContext
17#
18# Can add username domain and password
19#
20# -b username domain password
21#
22# Can create Log file in current or any directory
23#
24# -j .
25#
26
27dn: CN=sudoUser,CN=Schema,CN=Configuration,DC=X
28changetype: add
29objectClass: top
30objectClass: attributeSchema
31cn: sudoUser
32distinguishedName: CN=sudoUser,CN=Schema,CN=Configuration,DC=X
33instanceType: 4
34attributeID: 1.3.6.1.4.1.15953.9.1.1
35attributeSyntax: 2.5.5.5
36isSingleValued: FALSE
37showInAdvancedViewOnly: TRUE
38adminDisplayName: sudoUser
39adminDescription: User(s) who may run sudo
40oMSyntax: 22
41searchFlags: 1
42lDAPDisplayName: sudoUser
43name: sudoUser
44schemaIDGUID:: JrGcaKpnoU+0s+HgeFjAbg==
45objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
46
47dn: CN=sudoHost,CN=Schema,CN=Configuration,DC=X
48changetype: add
49objectClass: top
50objectClass: attributeSchema
51cn: sudoHost
52distinguishedName: CN=sudoHost,CN=Schema,CN=Configuration,DC=X
53instanceType: 4
54attributeID: 1.3.6.1.4.1.15953.9.1.2
55attributeSyntax: 2.5.5.5
56isSingleValued: FALSE
57showInAdvancedViewOnly: TRUE
58adminDisplayName: sudoHost
59adminDescription: Host(s) who may run sudo
60oMSyntax: 22
61lDAPDisplayName: sudoHost
62name: sudoHost
63schemaIDGUID:: d0TTjg+Y6U28g/Y+ns2k4w==
64objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
65
66dn: CN=sudoCommand,CN=Schema,CN=Configuration,DC=X
67changetype: add
68objectClass: top
69objectClass: attributeSchema
70cn: sudoCommand
71distinguishedName: CN=sudoCommand,CN=Schema,CN=Configuration,DC=X
72instanceType: 4
73attributeID: 1.3.6.1.4.1.15953.9.1.3
74attributeSyntax: 2.5.5.5
75isSingleValued: FALSE
76showInAdvancedViewOnly: TRUE
77adminDisplayName: sudoCommand
78adminDescription: Command(s) to be executed by sudo
79oMSyntax: 22
80lDAPDisplayName: sudoCommand
81name: sudoCommand
82schemaIDGUID:: D6QR4P5UyUen3RGYJCHCPg==
83objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
84
85dn: CN=sudoRunAs,CN=Schema,CN=Configuration,DC=X
86changetype: add
87objectClass: top
88objectClass: attributeSchema
89cn: sudoRunAs
90distinguishedName: CN=sudoRunAs,CN=Schema,CN=Configuration,DC=X
91instanceType: 4
92attributeID: 1.3.6.1.4.1.15953.9.1.4
93attributeSyntax: 2.5.5.5
94isSingleValued: FALSE
95showInAdvancedViewOnly: TRUE
96adminDisplayName: sudoRunAs
97adminDescription: User(s) impersonated by sudo (deprecated)
98oMSyntax: 22
99lDAPDisplayName: sudoRunAs
100name: sudoRunAs
101schemaIDGUID:: CP98mCQTyUKKxGrQeM80hQ==
102objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
103
104dn: CN=sudoOption,CN=Schema,CN=Configuration,DC=X
105changetype: add
106objectClass: top
107objectClass: attributeSchema
108cn: sudoOption
109distinguishedName: CN=sudoOption,CN=Schema,CN=Configuration,DC=X
110instanceType: 4
111attributeID: 1.3.6.1.4.1.15953.9.1.5
112attributeSyntax: 2.5.5.5
113isSingleValued: FALSE
114showInAdvancedViewOnly: TRUE
115adminDisplayName: sudoOption
116adminDescription: Option(s) followed by sudo
117oMSyntax: 22
118lDAPDisplayName: sudoOption
119name: sudoOption
120schemaIDGUID:: ojaPzBBlAEmsvrHxQctLnA==
121objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
122
123dn: CN=sudoRunAsUser,CN=Schema,CN=Configuration,DC=X
124changetype: add
125objectClass: top
126objectClass: attributeSchema
127cn: sudoRunAsUser
128distinguishedName: CN=sudoRunAsUser,CN=Schema,CN=Configuration,DC=X
129instanceType: 4
130attributeID: 1.3.6.1.4.1.15953.9.1.6
131attributeSyntax: 2.5.5.5
132isSingleValued: FALSE
133showInAdvancedViewOnly: TRUE
134adminDisplayName: sudoRunAsUser
135adminDescription: User(s) impersonated by sudo
136oMSyntax: 22
137lDAPDisplayName: sudoRunAsUser
138name: sudoRunAsUser
139schemaIDGUID:: 9C52yPYd3RG3jMR2VtiVkw==
140objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
141
142dn: CN=sudoRunAsGroup,CN=Schema,CN=Configuration,DC=X
143changetype: add
144objectClass: top
145objectClass: attributeSchema
146cn: sudoRunAsGroup
147distinguishedName: CN=sudoRunAsGroup,CN=Schema,CN=Configuration,DC=X
148instanceType: 4
149attributeID: 1.3.6.1.4.1.15953.9.1.7
150attributeSyntax: 2.5.5.5
151isSingleValued: FALSE
152showInAdvancedViewOnly: TRUE
153adminDisplayName: sudoRunAsGroup
154adminDescription: Groups(s) impersonated by sudo
155oMSyntax: 22
156lDAPDisplayName: sudoRunAsGroup
157name: sudoRunAsGroup
158schemaIDGUID:: xJhSt/Yd3RGJPTB1VtiVkw==
159objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
160
161dn: CN=sudoNotBefore,CN=Schema,CN=Configuration,DC=X
162changetype: add
163objectClass: top
164objectClass: attributeSchema
165cn: sudoNotBefore
166distinguishedName: CN=sudoNotBefore,CN=Schema,CN=Configuration,DC=X
167instanceType: 4
168attributeID: 1.3.6.1.4.1.15953.9.1.8
169attributeSyntax: 2.5.5.11
170isSingleValued: TRUE
171showInAdvancedViewOnly: TRUE
172adminDisplayName: sudoNotBefore
173adminDescription: Start of time interval for which the entry is valid
174oMSyntax: 24
175lDAPDisplayName:  sudoNotBefore
176name: sudoNotBefore
177schemaIDGUID:: dm1HnRfY4RGf4gopYYhwmw==
178objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
179
180dn: CN=sudoNotAfter,CN=Schema,CN=Configuration,DC=X
181changetype: add
182objectClass: top
183objectClass: attributeSchema
184cn: sudoNotAfter
185distinguishedName: CN=sudoNotAfter,CN=Schema,CN=Configuration,DC=X
186instanceType: 4
187attributeID: 1.3.6.1.4.1.15953.9.1.9
188attributeSyntax: 2.5.5.11
189isSingleValued: TRUE
190showInAdvancedViewOnly: TRUE
191adminDisplayName: sudoNotAfter
192adminDescription: End of time interval for which the entry is valid
193oMSyntax: 24
194lDAPDisplayName:  sudoNotAfter
195name: sudoNotAfter
196schemaIDGUID:: OAr/pBfY4RG9dBIpYYhwmw==
197objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
198
199dn: CN=sudoOrder,CN=Schema,CN=Configuration,DC=X
200changetype: add
201objectClass: top
202objectClass: attributeSchema
203cn: sudoOrder
204distinguishedName: CN=sudoOrder,CN=Schema,CN=Configuration,DC=X
205instanceType: 4
206attributeID: 1.3.6.1.4.1.15953.9.1.10
207attributeSyntax: 2.5.5.9
208isSingleValued: TRUE
209showInAdvancedViewOnly: TRUE
210adminDisplayName: sudoOrder
211adminDescription: an integer to order the sudoRole entries
212oMSyntax: 2
213lDAPDisplayName:  sudoOrder
214name: sudoOrder
215schemaIDGUID:: 0J8yrRfY4RGIYBUpYYhwmw==
216objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
217
218dn:
219changetype: modify
220add: schemaUpdateNow
221schemaUpdateNow: 1
222-
223
224dn: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
225changetype: add
226objectClass: top
227objectClass: classSchema
228cn: sudoRole
229distinguishedName: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
230instanceType: 4
231possSuperiors: container
232possSuperiors: top
233subClassOf: top
234governsID: 1.3.6.1.4.1.15953.9.2.1
235mayContain: sudoCommand
236mayContain: sudoHost
237mayContain: sudoOption
238mayContain: sudoRunAs
239mayContain: sudoRunAsUser
240mayContain: sudoRunAsGroup
241mayContain: sudoUser
242mayContain: sudoNotBefore
243mayContain: sudoNotAfter
244mayContain: sudoOrder
245rDNAttID: cn
246showInAdvancedViewOnly: FALSE
247adminDisplayName: sudoRole
248adminDescription: Sudoer Entries
249objectClassCategory: 1
250lDAPDisplayName: sudoRole
251name: sudoRole
252schemaIDGUID:: SQn432lnZ0+ukbdh3+gN3w==
253systemOnly: FALSE
254objectCategory: CN=Class-Schema,CN=Schema,CN=Configuration,DC=X
255defaultObjectCategory: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
256