source: trunk/puppet/modules/puppet-openldap/files/etc/ldap/schema/samba.schema @ 761

Last change on this file since 761 was 444, checked in by sebas, 15 years ago

clone del trabajo este git://github.com/camptocamp/puppet-openldap.git : vamos agregando algunas funciones

File size: 16.5 KB
Line 
1##
2## schema file for OpenLDAP 2.x
3## Schema for storing Samba user accounts and group maps in LDAP
4## OIDs are owned by the Samba Team
5##
6## Prerequisite schemas - uid         (cosine.schema)
7##                      - displayName (inetorgperson.schema)
8##                      - gidNumber   (nis.schema)
9##
10## 1.3.6.1.4.1.7165.2.1.x - attributetypes
11## 1.3.6.1.4.1.7165.2.2.x - objectclasses
12##
13## Printer support
14## 1.3.6.1.4.1.7165.2.3.1.x - attributetypes
15## 1.3.6.1.4.1.7165.2.3.2.x - objectclasses
16##
17## ----- READ THIS WHEN ADDING A NEW ATTRIBUTE OR OBJECT CLASS ------
18##
19## Run the 'get_next_oid' bash script in this directory to find the
20## next available OID for attribute type and object classes.
21##
22##   $ ./get_next_oid
23##   attributetype ( 1.3.6.1.4.1.7165.2.1.XX NAME ....
24##   objectclass ( 1.3.6.1.4.1.7165.2.2.XX NAME ....
25##
26## Also ensure that new entries adhere to the declaration style
27## used throughout this file
28##
29##    <attributetype|objectclass> ( 1.3.6.1.4.1.7165.2.XX.XX NAME ....
30##                               ^ ^                        ^
31##
32## The spaces are required for the get_next_oid script (and for
33## readability).
34##
35## ------------------------------------------------------------------
36
37# objectIdentifier SambaRoot 1.3.6.1.4.1.7165
38# objectIdentifier Samba3 SambaRoot:2
39# objectIdentifier Samba3Attrib Samba3:1
40# objectIdentifier Samba3ObjectClass Samba3:2
41
42########################################################################
43##                            HISTORICAL                              ##
44########################################################################
45
46##
47## Password hashes
48##
49#attributetype ( 1.3.6.1.4.1.7165.2.1.1 NAME 'lmPassword'
50#       DESC 'LanManager Passwd'
51#       EQUALITY caseIgnoreIA5Match
52#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
53
54#attributetype ( 1.3.6.1.4.1.7165.2.1.2 NAME 'ntPassword'
55#       DESC 'NT Passwd'
56#       EQUALITY caseIgnoreIA5Match
57#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
58
59##
60## Account flags in string format ([UWDX     ])
61##
62#attributetype ( 1.3.6.1.4.1.7165.2.1.4 NAME 'acctFlags'
63#       DESC 'Account Flags'
64#       EQUALITY caseIgnoreIA5Match
65#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
66
67##
68## Password timestamps & policies
69##
70#attributetype ( 1.3.6.1.4.1.7165.2.1.3 NAME 'pwdLastSet'
71#       DESC 'NT pwdLastSet'
72#       EQUALITY integerMatch
73#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
74
75#attributetype ( 1.3.6.1.4.1.7165.2.1.5 NAME 'logonTime'
76#       DESC 'NT logonTime'
77#       EQUALITY integerMatch
78#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
79
80#attributetype ( 1.3.6.1.4.1.7165.2.1.6 NAME 'logoffTime'
81#       DESC 'NT logoffTime'
82#       EQUALITY integerMatch
83#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
84
85#attributetype ( 1.3.6.1.4.1.7165.2.1.7 NAME 'kickoffTime'
86#       DESC 'NT kickoffTime'
87#       EQUALITY integerMatch
88#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
89
90#attributetype ( 1.3.6.1.4.1.7165.2.1.8 NAME 'pwdCanChange'
91#       DESC 'NT pwdCanChange'
92#       EQUALITY integerMatch
93#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
94
95#attributetype ( 1.3.6.1.4.1.7165.2.1.9 NAME 'pwdMustChange'
96#       DESC 'NT pwdMustChange'
97#       EQUALITY integerMatch
98#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
99
100##
101## string settings
102##
103#attributetype ( 1.3.6.1.4.1.7165.2.1.10 NAME 'homeDrive'
104#       DESC 'NT homeDrive'
105#       EQUALITY caseIgnoreIA5Match
106#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
107
108#attributetype ( 1.3.6.1.4.1.7165.2.1.11 NAME 'scriptPath'
109#       DESC 'NT scriptPath'
110#       EQUALITY caseIgnoreIA5Match
111#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
112
113#attributetype ( 1.3.6.1.4.1.7165.2.1.12 NAME 'profilePath'
114#       DESC 'NT profilePath'
115#       EQUALITY caseIgnoreIA5Match
116#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
117
118#attributetype ( 1.3.6.1.4.1.7165.2.1.13 NAME 'userWorkstations'
119#       DESC 'userWorkstations'
120#       EQUALITY caseIgnoreIA5Match
121#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
122
123#attributetype ( 1.3.6.1.4.1.7165.2.1.17 NAME 'smbHome'
124#       DESC 'smbHome'
125#       EQUALITY caseIgnoreIA5Match
126#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
127
128#attributetype ( 1.3.6.1.4.1.7165.2.1.18 NAME 'domain'
129#       DESC 'Windows NT domain to which the user belongs'
130#       EQUALITY caseIgnoreIA5Match
131#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
132
133##
134## user and group RID
135##
136#attributetype ( 1.3.6.1.4.1.7165.2.1.14 NAME 'rid'
137#       DESC 'NT rid'
138#       EQUALITY integerMatch
139#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
140
141#attributetype ( 1.3.6.1.4.1.7165.2.1.15 NAME 'primaryGroupID'
142#       DESC 'NT Group RID'
143#       EQUALITY integerMatch
144#       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
145
146##
147## The smbPasswordEntry objectclass has been depreciated in favor of the
148## sambaAccount objectclass
149##
150#objectclass ( 1.3.6.1.4.1.7165.2.2.1 NAME 'smbPasswordEntry' SUP top AUXILIARY
151#        DESC 'Samba smbpasswd entry'
152#        MUST ( uid $ uidNumber )
153#        MAY  ( lmPassword $ ntPassword $ pwdLastSet $ acctFlags ))
154
155#objectclass ( 1.3.6.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
156#       DESC 'Samba Account'
157#       MUST ( uid $ rid )
158#       MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
159#               logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
160#               displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
161#               description $ userWorkstations $ primaryGroupID $ domain ))
162
163#objectclass ( 1.3.6.1.4.1.7165.2.2.3 NAME 'sambaAccount' SUP top AUXILIARY
164#       DESC 'Samba Auxiliary Account'
165#       MUST ( uid $ rid )
166#       MAY  ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
167#              logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
168#              displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
169#              description $ userWorkstations $ primaryGroupID $ domain ))
170
171########################################################################
172##                        END OF HISTORICAL                           ##
173########################################################################
174
175#######################################################################
176##                Attributes used by Samba 3.0 schema                ##
177#######################################################################
178
179##
180## Password hashes
181##
182attributetype ( 1.3.6.1.4.1.7165.2.1.24 NAME 'sambaLMPassword'
183        DESC 'LanManager Password'
184        EQUALITY caseIgnoreIA5Match
185        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
186
187attributetype ( 1.3.6.1.4.1.7165.2.1.25 NAME 'sambaNTPassword'
188        DESC 'MD4 hash of the unicode password'
189        EQUALITY caseIgnoreIA5Match
190        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE )
191
192##
193## Account flags in string format ([UWDX     ])
194##
195attributetype ( 1.3.6.1.4.1.7165.2.1.26 NAME 'sambaAcctFlags'
196        DESC 'Account Flags'
197        EQUALITY caseIgnoreIA5Match
198        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} SINGLE-VALUE )
199
200##
201## Password timestamps & policies
202##
203attributetype ( 1.3.6.1.4.1.7165.2.1.27 NAME 'sambaPwdLastSet'
204        DESC 'Timestamp of the last password update'
205        EQUALITY integerMatch
206        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
207
208attributetype ( 1.3.6.1.4.1.7165.2.1.28 NAME 'sambaPwdCanChange'
209        DESC 'Timestamp of when the user is allowed to update the password'
210        EQUALITY integerMatch
211        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
212
213attributetype ( 1.3.6.1.4.1.7165.2.1.29 NAME 'sambaPwdMustChange'
214        DESC 'Timestamp of when the password will expire'
215        EQUALITY integerMatch
216        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
217
218attributetype ( 1.3.6.1.4.1.7165.2.1.30 NAME 'sambaLogonTime'
219        DESC 'Timestamp of last logon'
220        EQUALITY integerMatch
221        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
222
223attributetype ( 1.3.6.1.4.1.7165.2.1.31 NAME 'sambaLogoffTime'
224        DESC 'Timestamp of last logoff'
225        EQUALITY integerMatch
226        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
227
228attributetype ( 1.3.6.1.4.1.7165.2.1.32 NAME 'sambaKickoffTime'
229        DESC 'Timestamp of when the user will be logged off automatically'
230        EQUALITY integerMatch
231        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
232
233attributetype ( 1.3.6.1.4.1.7165.2.1.48 NAME 'sambaBadPasswordCount'
234        DESC 'Bad password attempt count'
235        EQUALITY integerMatch
236        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
237
238attributetype ( 1.3.6.1.4.1.7165.2.1.49 NAME 'sambaBadPasswordTime'
239        DESC 'Time of the last bad password attempt'
240        EQUALITY integerMatch
241        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
242
243attributetype ( 1.3.6.1.4.1.7165.2.1.55 NAME 'sambaLogonHours'
244        DESC 'Logon Hours'
245        EQUALITY caseIgnoreIA5Match
246        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{42} SINGLE-VALUE )
247
248##
249## string settings
250##
251attributetype ( 1.3.6.1.4.1.7165.2.1.33 NAME 'sambaHomeDrive'
252        DESC 'Driver letter of home directory mapping'
253        EQUALITY caseIgnoreIA5Match
254        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE )
255
256attributetype ( 1.3.6.1.4.1.7165.2.1.34 NAME 'sambaLogonScript'
257        DESC 'Logon script path'
258        EQUALITY caseIgnoreMatch
259        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
260
261attributetype ( 1.3.6.1.4.1.7165.2.1.35 NAME 'sambaProfilePath'
262        DESC 'Roaming profile path'
263        EQUALITY caseIgnoreMatch
264        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
265
266attributetype ( 1.3.6.1.4.1.7165.2.1.36 NAME 'sambaUserWorkstations'
267        DESC 'List of user workstations the user is allowed to logon to'
268        EQUALITY caseIgnoreMatch
269        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
270
271attributetype ( 1.3.6.1.4.1.7165.2.1.37 NAME 'sambaHomePath'
272        DESC 'Home directory UNC path'
273        EQUALITY caseIgnoreMatch
274        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
275
276attributetype ( 1.3.6.1.4.1.7165.2.1.38 NAME 'sambaDomainName'
277        DESC 'Windows NT domain to which the user belongs'
278        EQUALITY caseIgnoreMatch
279        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
280
281attributetype ( 1.3.6.1.4.1.7165.2.1.47 NAME 'sambaMungedDial'
282        DESC ''
283        EQUALITY caseExactMatch
284        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1050} )
285
286attributetype ( 1.3.6.1.4.1.7165.2.1.54 NAME 'sambaPasswordHistory'
287        DESC 'Concatenated MD4 hashes of the unicode passwords used on this account'
288        EQUALITY caseIgnoreIA5Match
289        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} )
290
291##
292## SID, of any type
293##
294
295attributetype ( 1.3.6.1.4.1.7165.2.1.20 NAME 'sambaSID'
296        DESC 'Security ID'
297        EQUALITY caseIgnoreIA5Match
298        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
299
300
301##
302## Primary group SID, compatible with ntSid
303##
304
305attributetype ( 1.3.6.1.4.1.7165.2.1.23 NAME 'sambaPrimaryGroupSID'
306        DESC 'Primary Group Security ID'
307        EQUALITY caseIgnoreIA5Match
308        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} SINGLE-VALUE )
309
310attributetype ( 1.3.6.1.4.1.7165.2.1.51 NAME 'sambaSIDList'
311        DESC 'Security ID List'
312        EQUALITY caseIgnoreIA5Match
313        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
314
315##
316## group mapping attributes
317##
318attributetype ( 1.3.6.1.4.1.7165.2.1.19 NAME 'sambaGroupType'
319        DESC 'NT Group Type'
320        EQUALITY integerMatch
321        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
322
323##
324## Store info on the domain
325##
326
327attributetype ( 1.3.6.1.4.1.7165.2.1.21 NAME 'sambaNextUserRid'
328        DESC 'Next NT rid to give our for users'
329        EQUALITY integerMatch
330        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
331
332attributetype ( 1.3.6.1.4.1.7165.2.1.22 NAME 'sambaNextGroupRid'
333        DESC 'Next NT rid to give out for groups'
334        EQUALITY integerMatch
335        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
336
337attributetype ( 1.3.6.1.4.1.7165.2.1.39 NAME 'sambaNextRid'
338        DESC 'Next NT rid to give out for anything'
339        EQUALITY integerMatch
340        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
341
342attributetype ( 1.3.6.1.4.1.7165.2.1.40 NAME 'sambaAlgorithmicRidBase'
343        DESC 'Base at which the samba RID generation algorithm should operate'
344        EQUALITY integerMatch
345        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
346
347attributetype ( 1.3.6.1.4.1.7165.2.1.41 NAME 'sambaShareName'
348        DESC 'Share Name'
349        EQUALITY caseIgnoreMatch
350        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
351
352attributetype ( 1.3.6.1.4.1.7165.2.1.42 NAME 'sambaOptionName'
353        DESC 'Option Name'
354        EQUALITY caseIgnoreMatch
355        SUBSTR caseIgnoreSubstringsMatch
356        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
357
358attributetype ( 1.3.6.1.4.1.7165.2.1.43 NAME 'sambaBoolOption'
359        DESC 'A boolean option'
360        EQUALITY booleanMatch
361        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
362
363attributetype ( 1.3.6.1.4.1.7165.2.1.44 NAME 'sambaIntegerOption'
364        DESC 'An integer option'
365        EQUALITY integerMatch
366        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
367
368attributetype ( 1.3.6.1.4.1.7165.2.1.45 NAME 'sambaStringOption'
369        DESC 'A string option'
370        EQUALITY caseExactIA5Match
371        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
372
373attributetype ( 1.3.6.1.4.1.7165.2.1.46 NAME 'sambaStringListOption'
374        DESC 'A string list option'
375        EQUALITY caseIgnoreMatch
376        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
377
378
379##attributetype ( 1.3.6.1.4.1.7165.2.1.50 NAME 'sambaPrivName'
380##      SUP name )
381
382##attributetype ( 1.3.6.1.4.1.7165.2.1.52 NAME 'sambaPrivilegeList'
383##      DESC 'Privileges List'
384##      EQUALITY caseIgnoreIA5Match
385##      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
386
387attributetype ( 1.3.6.1.4.1.7165.2.1.53 NAME 'sambaTrustFlags'
388        DESC 'Trust Password Flags'
389        EQUALITY caseIgnoreIA5Match
390        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
391
392attributetype ( 1.3.6.1.4.1.7165.2.1.56 NAME 'sambaAccountPolicyName'
393        DESC 'Account Policy Name'
394        EQUALITY caseIgnoreMatch
395        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
396
397attributetype ( 1.3.6.1.4.1.7165.2.1.57 NAME 'sambaAccountPolicyValue'
398        DESC 'Account Policy Value'
399        EQUALITY integerMatch
400        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
401
402
403#######################################################################
404##              objectClasses used by Samba 3.0 schema               ##
405#######################################################################
406
407## The X.500 data model (and therefore LDAPv3) says that each entry can
408## only have one structural objectclass.  OpenLDAP 2.0 does not enforce
409## this currently but will in v2.1
410
411##
412## added new objectclass (and OID) for 3.0 to help us deal with backwards
413## compatibility with 2.2 installations (e.g. ldapsam_compat)  --jerry
414##
415objectclass ( 1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY
416        DESC 'Samba 3.0 Auxilary SAM Account'
417        MUST ( uid $ sambaSID )
418        MAY  ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $
419               sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $
420               sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $
421               displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $
422               sambaProfilePath $ description $ sambaUserWorkstations $
423               sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $
424               sambaBadPasswordCount $ sambaBadPasswordTime $
425               sambaPasswordHistory $ sambaLogonHours))
426
427##
428## Group mapping info
429##
430objectclass ( 1.3.6.1.4.1.7165.2.2.4 NAME 'sambaGroupMapping' SUP top AUXILIARY
431        DESC 'Samba Group Mapping'
432        MUST ( gidNumber $ sambaSID $ sambaGroupType )
433        MAY  ( displayName $ description $ sambaSIDList ))
434
435##
436## Trust password for trust relationships (any kind)
437##
438objectclass ( 1.3.6.1.4.1.7165.2.2.14 NAME 'sambaTrustPassword' SUP top STRUCTURAL
439        DESC 'Samba Trust Password'
440        MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags )
441        MAY ( sambaSID $ sambaPwdLastSet ))
442
443##
444## Whole-of-domain info
445##
446objectclass ( 1.3.6.1.4.1.7165.2.2.5 NAME 'sambaDomain' SUP top STRUCTURAL
447        DESC 'Samba Domain Information'
448        MUST ( sambaDomainName $
449               sambaSID )
450        MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $
451              sambaAlgorithmicRidBase ) )
452
453##
454## used for idmap_ldap module
455##
456objectclass ( 1.3.6.1.4.1.7165.2.2.7 NAME 'sambaUnixIdPool' SUP top AUXILIARY
457        DESC 'Pool for allocating UNIX uids/gids'
458        MUST ( uidNumber $ gidNumber ) )
459
460
461objectclass ( 1.3.6.1.4.1.7165.2.2.8 NAME 'sambaIdmapEntry' SUP top AUXILIARY
462        DESC 'Mapping from a SID to an ID'
463        MUST ( sambaSID )
464        MAY ( uidNumber $ gidNumber ) )
465
466objectclass ( 1.3.6.1.4.1.7165.2.2.9 NAME 'sambaSidEntry' SUP top STRUCTURAL
467        DESC 'Structural Class for a SID'
468        MUST ( sambaSID ) )
469
470objectclass ( 1.3.6.1.4.1.7165.2.2.10 NAME 'sambaConfig' SUP top AUXILIARY
471        DESC 'Samba Configuration Section'
472        MAY ( description ) )
473
474objectclass ( 1.3.6.1.4.1.7165.2.2.11 NAME 'sambaShare' SUP top STRUCTURAL
475        DESC 'Samba Share Section'
476        MUST ( sambaShareName )
477        MAY ( description ) )
478
479objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'sambaConfigOption' SUP top STRUCTURAL
480        DESC 'Samba Configuration Option'
481        MUST ( sambaOptionName )
482        MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $
483              sambaStringListoption $ description ) )
484
485
486## retired during privilege rewrite
487##objectclass ( 1.3.6.1.4.1.7165.2.2.13 NAME 'sambaPrivilege' SUP top AUXILIARY
488##      DESC 'Samba Privilege'
489##      MUST ( sambaSID )
490##      MAY ( sambaPrivilegeList ) )
491
492objectclass ( 1.3.6.1.4.1.7165.2.2.15 NAME 'sambaAccountPolicy' SUP top STRUCTURAL
493        DESC 'Samba Account Policy'
494        MUST ( sambaAccountPolicyName $ sambaAccountPolicyValue )
495        MAY ( description ) )
496
Note: See TracBrowser for help on using the repository browser.