60samba3.ldif 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532
  1. # 60samba3.ldif - Samba v3 schemas
  2. ################################################################################
  3. #
  4. dn: cn=schema
  5. #
  6. ################################################################################
  7. #
  8. attributeTypes: (
  9. 1.3.6.1.4.1.7165.2.1.24
  10. NAME 'sambaLMPassword'
  11. DESC 'LanManager Password'
  12. EQUALITY caseIgnoreIA5Match
  13. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32}
  14. SINGLE-VALUE
  15. )
  16. #
  17. ################################################################################
  18. #
  19. attributeTypes: (
  20. 1.3.6.1.4.1.7165.2.1.25
  21. NAME 'sambaNTPassword'
  22. DESC 'MD4 hash of the unicode password'
  23. EQUALITY caseIgnoreIA5Match
  24. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32}
  25. SINGLE-VALUE
  26. )
  27. #
  28. ################################################################################
  29. #
  30. attributeTypes: (
  31. 1.3.6.1.4.1.7165.2.1.26
  32. NAME 'sambaAcctFlags'
  33. DESC 'Account Flags'
  34. EQUALITY caseIgnoreIA5Match
  35. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
  36. SINGLE-VALUE
  37. )
  38. #
  39. ################################################################################
  40. #
  41. attributeTypes: (
  42. 1.3.6.1.4.1.7165.2.1.27
  43. NAME 'sambaPwdLastSet'
  44. DESC 'Timestamp of the last password update'
  45. EQUALITY integerMatch
  46. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  47. SINGLE-VALUE
  48. )
  49. #
  50. ################################################################################
  51. #
  52. attributeTypes: (
  53. 1.3.6.1.4.1.7165.2.1.28
  54. NAME 'sambaPwdCanChange'
  55. DESC 'Timestamp of when the user is allowed to update the password'
  56. EQUALITY integerMatch
  57. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  58. SINGLE-VALUE
  59. )
  60. #
  61. ################################################################################
  62. #
  63. attributeTypes: (
  64. 1.3.6.1.4.1.7165.2.1.29
  65. NAME 'sambaPwdMustChange'
  66. DESC 'Timestamp of when the password will expire'
  67. EQUALITY integerMatch
  68. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  69. SINGLE-VALUE
  70. )
  71. #
  72. ################################################################################
  73. #
  74. attributeTypes: (
  75. 1.3.6.1.4.1.7165.2.1.30
  76. NAME 'sambaLogonTime'
  77. DESC 'Timestamp of last logon'
  78. EQUALITY integerMatch
  79. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  80. SINGLE-VALUE
  81. )
  82. #
  83. ################################################################################
  84. #
  85. attributeTypes: (
  86. 1.3.6.1.4.1.7165.2.1.31
  87. NAME 'sambaLogoffTime'
  88. DESC 'Timestamp of last logoff'
  89. EQUALITY integerMatch
  90. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  91. SINGLE-VALUE
  92. )
  93. #
  94. ################################################################################
  95. #
  96. attributeTypes: (
  97. 1.3.6.1.4.1.7165.2.1.32
  98. NAME 'sambaKickoffTime'
  99. DESC 'Timestamp of when the user will be logged off automatically'
  100. EQUALITY integerMatch
  101. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  102. SINGLE-VALUE
  103. )
  104. #
  105. ################################################################################
  106. #
  107. attributeTypes: (
  108. 1.3.6.1.4.1.7165.2.1.48
  109. NAME 'sambaBadPasswordCount'
  110. DESC 'Bad password attempt count'
  111. EQUALITY integerMatch
  112. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  113. SINGLE-VALUE
  114. )
  115. #
  116. ################################################################################
  117. #
  118. attributeTypes: (
  119. 1.3.6.1.4.1.7165.2.1.49
  120. NAME 'sambaBadPasswordTime'
  121. DESC 'Time of the last bad password attempt'
  122. EQUALITY integerMatch
  123. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  124. SINGLE-VALUE
  125. )
  126. #
  127. ################################################################################
  128. #
  129. attributeTypes: (
  130. 1.3.6.1.4.1.7165.2.1.55
  131. NAME 'sambaLogonHours'
  132. DESC 'Logon Hours'
  133. EQUALITY caseIgnoreIA5Match
  134. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{42}
  135. SINGLE-VALUE
  136. )
  137. #
  138. ################################################################################
  139. #
  140. attributeTypes: (
  141. 1.3.6.1.4.1.7165.2.1.33
  142. NAME 'sambaHomeDrive'
  143. DESC 'Driver letter of home directory mapping'
  144. EQUALITY caseIgnoreIA5Match
  145. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4}
  146. SINGLE-VALUE
  147. )
  148. #
  149. ################################################################################
  150. #
  151. attributeTypes: (
  152. 1.3.6.1.4.1.7165.2.1.34
  153. NAME 'sambaLogonScript'
  154. DESC 'Logon script path'
  155. EQUALITY caseIgnoreMatch
  156. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  157. SINGLE-VALUE
  158. )
  159. #
  160. ################################################################################
  161. #
  162. attributeTypes: (
  163. 1.3.6.1.4.1.7165.2.1.35
  164. NAME 'sambaProfilePath'
  165. DESC 'Roaming profile path'
  166. EQUALITY caseIgnoreMatch
  167. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  168. SINGLE-VALUE
  169. )
  170. #
  171. ################################################################################
  172. #
  173. attributeTypes: (
  174. 1.3.6.1.4.1.7165.2.1.36
  175. NAME 'sambaUserWorkstations'
  176. DESC 'List of user workstations the user is allowed to logon to'
  177. EQUALITY caseIgnoreMatch
  178. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
  179. SINGLE-VALUE
  180. )
  181. #
  182. ################################################################################
  183. #
  184. attributeTypes: (
  185. 1.3.6.1.4.1.7165.2.1.37
  186. NAME 'sambaHomePath'
  187. DESC 'Home directory UNC path'
  188. EQUALITY caseIgnoreMatch
  189. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
  190. )
  191. #
  192. ################################################################################
  193. #
  194. attributeTypes: (
  195. 1.3.6.1.4.1.7165.2.1.38
  196. NAME 'sambaDomainName'
  197. DESC 'Windows NT domain to which the user belongs'
  198. EQUALITY caseIgnoreMatch
  199. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128}
  200. )
  201. #
  202. ################################################################################
  203. #
  204. attributeTypes: (
  205. 1.3.6.1.4.1.7165.2.1.47
  206. NAME 'sambaMungedDial'
  207. DESC ''
  208. EQUALITY caseExactMatch
  209. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1050}
  210. )
  211. #
  212. ################################################################################
  213. #
  214. attributeTypes: (
  215. 1.3.6.1.4.1.7165.2.1.54
  216. NAME 'sambaPasswordHistory'
  217. DESC 'Concatenated MD4 hashes of the unicode passwords used on this account'
  218. EQUALITY caseIgnoreIA5Match
  219. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32}
  220. )
  221. #
  222. ################################################################################
  223. #
  224. attributeTypes: (
  225. 1.3.6.1.4.1.7165.2.1.20
  226. NAME 'sambaSID'
  227. DESC 'Security ID'
  228. EQUALITY caseIgnoreIA5Match
  229. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  230. SINGLE-VALUE
  231. )
  232. #
  233. ################################################################################
  234. #
  235. attributeTypes: (
  236. 1.3.6.1.4.1.7165.2.1.23
  237. NAME 'sambaPrimaryGroupSID'
  238. DESC 'Primary Group Security ID'
  239. EQUALITY caseIgnoreIA5Match
  240. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  241. SINGLE-VALUE
  242. )
  243. #
  244. ################################################################################
  245. #
  246. attributeTypes: (
  247. 1.3.6.1.4.1.7165.2.1.51
  248. NAME 'sambaSIDList'
  249. DESC 'Security ID List'
  250. EQUALITY caseIgnoreIA5Match
  251. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  252. )
  253. #
  254. ################################################################################
  255. #
  256. attributeTypes: (
  257. 1.3.6.1.4.1.7165.2.1.19
  258. NAME 'sambaGroupType'
  259. DESC 'NT Group Type'
  260. EQUALITY integerMatch
  261. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  262. SINGLE-VALUE
  263. )
  264. #
  265. ################################################################################
  266. #
  267. attributeTypes: (
  268. 1.3.6.1.4.1.7165.2.1.21
  269. NAME 'sambaNextUserRid'
  270. DESC 'Next NT rid to give our for users'
  271. EQUALITY integerMatch
  272. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  273. SINGLE-VALUE
  274. )
  275. #
  276. ################################################################################
  277. #
  278. attributeTypes: (
  279. 1.3.6.1.4.1.7165.2.1.22
  280. NAME 'sambaNextGroupRid'
  281. DESC 'Next NT rid to give out for groups'
  282. EQUALITY integerMatch
  283. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  284. SINGLE-VALUE
  285. )
  286. #
  287. ################################################################################
  288. #
  289. attributeTypes: (
  290. 1.3.6.1.4.1.7165.2.1.39
  291. NAME 'sambaNextRid'
  292. DESC 'Next NT rid to give out for anything'
  293. EQUALITY integerMatch
  294. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  295. SINGLE-VALUE
  296. )
  297. #
  298. ################################################################################
  299. #
  300. attributeTypes: (
  301. 1.3.6.1.4.1.7165.2.1.40
  302. NAME 'sambaAlgorithmicRidBase'
  303. DESC 'Base at which the samba RID generation algorithm should operate'
  304. EQUALITY integerMatch
  305. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  306. SINGLE-VALUE
  307. )
  308. #
  309. ################################################################################
  310. #
  311. attributeTypes: (
  312. 1.3.6.1.4.1.7165.2.1.41
  313. NAME 'sambaShareName'
  314. DESC 'Share Name'
  315. EQUALITY caseIgnoreMatch
  316. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  317. SINGLE-VALUE
  318. )
  319. #
  320. ################################################################################
  321. #
  322. attributeTypes: (
  323. 1.3.6.1.4.1.7165.2.1.42
  324. NAME 'sambaOptionName'
  325. DESC 'Option Name'
  326. EQUALITY caseIgnoreMatch
  327. SUBSTR caseIgnoreSubstringsMatch
  328. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
  329. )
  330. #
  331. ################################################################################
  332. #
  333. attributeTypes: (
  334. 1.3.6.1.4.1.7165.2.1.43
  335. NAME 'sambaBoolOption'
  336. DESC 'A boolean option'
  337. EQUALITY booleanMatch
  338. SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  339. SINGLE-VALUE
  340. )
  341. #
  342. ################################################################################
  343. #
  344. attributeTypes: (
  345. 1.3.6.1.4.1.7165.2.1.44
  346. NAME 'sambaIntegerOption'
  347. DESC 'An integer option'
  348. EQUALITY integerMatch
  349. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  350. SINGLE-VALUE
  351. )
  352. #
  353. ################################################################################
  354. #
  355. attributeTypes: (
  356. 1.3.6.1.4.1.7165.2.1.45
  357. NAME 'sambaStringOption'
  358. DESC 'A string option'
  359. EQUALITY caseExactIA5Match
  360. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  361. SINGLE-VALUE
  362. )
  363. #
  364. ################################################################################
  365. #
  366. attributeTypes: (
  367. 1.3.6.1.4.1.7165.2.1.46
  368. NAME 'sambaStringListOption'
  369. DESC 'A string list option'
  370. EQUALITY caseIgnoreMatch
  371. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  372. )
  373. #
  374. ################################################################################
  375. #
  376. attributeTypes: (
  377. 1.3.6.1.4.1.7165.2.1.50
  378. NAME 'sambaPrivName'
  379. SUP name
  380. )
  381. #
  382. ################################################################################
  383. #
  384. attributeTypes: (
  385. 1.3.6.1.4.1.7165.2.1.52
  386. NAME 'sambaPrivilegeList'
  387. DESC 'Privileges List'
  388. EQUALITY caseIgnoreIA5Match
  389. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  390. )
  391. #
  392. ################################################################################
  393. #
  394. attributeTypes: (
  395. 1.3.6.1.4.1.7165.2.1.53
  396. NAME 'sambaTrustFlags'
  397. DESC 'Trust Password Flags'
  398. EQUALITY caseIgnoreIA5Match
  399. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  400. )
  401. #
  402. ################################################################################
  403. #
  404. objectClasses: (
  405. 1.3.6.1.4.1.7165.2.2.6
  406. NAME 'sambaSamAccount'
  407. DESC 'Samba 3.0 Auxilary SAM Account'
  408. SUP top
  409. AUXILIARY
  410. MUST ( uid $ sambaSID )
  411. MAY ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $ sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $ displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $ sambaProfilePath $ description $ sambaUserWorkstations $ sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $ sambaBadPasswordCount $ sambaBadPasswordTime $ sambaPasswordHistory $ sambaLogonHours )
  412. )
  413. #
  414. ################################################################################
  415. #
  416. objectClasses: (
  417. 1.3.6.1.4.1.7165.2.2.4
  418. NAME 'sambaGroupMapping'
  419. DESC 'Samba Group Mapping'
  420. SUP top
  421. AUXILIARY
  422. MUST ( gidNumber $ sambaSID $ sambaGroupType )
  423. MAY ( displayName $ description $ sambaSIDList )
  424. )
  425. #
  426. ################################################################################
  427. #
  428. objectClasses: (
  429. 1.3.6.1.4.1.7165.2.2.14
  430. NAME 'sambaTrustPassword'
  431. DESC 'Samba Trust Password'
  432. SUP top
  433. STRUCTURAL
  434. MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags )
  435. MAY ( sambaSID $ sambaPwdLastSet )
  436. )
  437. #
  438. ################################################################################
  439. #
  440. objectClasses: (
  441. 1.3.6.1.4.1.7165.2.2.5
  442. NAME 'sambaDomain'
  443. DESC 'Samba Domain Information'
  444. SUP top
  445. STRUCTURAL
  446. MUST ( sambaDomainName $ sambaSID )
  447. MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $ sambaAlgorithmicRidBase )
  448. )
  449. #
  450. ################################################################################
  451. #
  452. objectClasses: (
  453. 1.3.6.1.4.1.7165.2.2.7
  454. NAME 'sambaUnixIdPool'
  455. DESC 'Pool for allocating UNIX uids/gids'
  456. SUP top
  457. AUXILIARY
  458. MUST ( uidNumber $ gidNumber )
  459. )
  460. #
  461. ################################################################################
  462. #
  463. objectClasses: (
  464. 1.3.6.1.4.1.7165.2.2.8
  465. NAME 'sambaIdmapEntry'
  466. DESC 'Mapping from a SID to an ID'
  467. SUP top
  468. AUXILIARY
  469. MUST ( sambaSID )
  470. MAY ( uidNumber $ gidNumber )
  471. )
  472. #
  473. ################################################################################
  474. #
  475. objectClasses: (
  476. 1.3.6.1.4.1.7165.2.2.9
  477. NAME 'sambaSidEntry'
  478. DESC 'Structural Class for a SID'
  479. SUP top
  480. STRUCTURAL
  481. MUST ( sambaSID )
  482. )
  483. #
  484. ################################################################################
  485. #
  486. objectClasses: (
  487. 1.3.6.1.4.1.7165.1.2.2.10
  488. NAME 'sambaConfig'
  489. DESC 'Samba Configuration Section'
  490. SUP top
  491. AUXILIARY
  492. MAY ( description )
  493. )
  494. #
  495. ################################################################################
  496. #
  497. objectClasses: (
  498. 1.3.6.1.4.1.7165.2.2.11
  499. NAME 'sambaShare'
  500. DESC 'Samba Share Section'
  501. SUP top
  502. STRUCTURAL
  503. MUST ( sambaShareName )
  504. MAY ( description )
  505. )
  506. #
  507. ################################################################################
  508. #
  509. objectClasses: (
  510. 1.3.6.1.4.1.7165.2.2.12
  511. NAME 'sambaConfigOption'
  512. DESC 'Samba Configuration Option'
  513. SUP top
  514. STRUCTURAL
  515. MUST ( sambaOptionName )
  516. MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $ sambaStringListoption $ description )
  517. )
  518. #
  519. ################################################################################
  520. #
  521. objectClasses: (
  522. 1.3.6.1.4.1.7165.2.2.13
  523. NAME 'sambaPrivilege'
  524. DESC 'Samba Privilege'
  525. SUP top
  526. AUXILIARY
  527. MUST ( sambaSID )
  528. MAY ( sambaPrivilegeList )
  529. )
  530. #
  531. ################################################################################
  532. #