# sambatng.schema - Version 0.0.02 - 2001/04/17 - herbert # # Copyrights: # Ignacio Coupeau (original author) # Joe Little (improvements) # Armin Herbert (merging) # # Samba TNG - LDAPv3 schema # # Requires: # core.schema # cosine.schema # nis.schema # # Provides: # 1.3.6.1.4.1.9183.2 = NT4DOM specs for use with --with-ldap attributetype ( 1.3.6.1.4.1.9183.2.1.1 NAME 'sambaMember' DESC 'samba member' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) #attributetype ( 1.3.6.1.4.1.9183.2.1.2 NAME 'uidNumber' # DESC 'Unix user ID-number' # EQUALITY integerMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.3 NAME 'ntuid' DESC 'NT user ID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.4 NAME 'rid' DESC 'NT hex RID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) #attributetype ( 1.3.6.1.4.1.9183.2.1.5 NAME 'gidNumber' # DESC 'Unix group ID' # EQUALITY integerMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.6 NAME 'grouprid' DESC 'NT group RID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.7 NAME 'sid' DESC 'NT SID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.8 NAME 'lmPassword' DESC 'LanManager Passwd' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} ) attributetype ( 1.3.6.1.4.1.9183.2.1.9 NAME 'ntPassword' DESC 'nt Passwd' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} ) attributetype ( 1.3.6.1.4.1.9183.2.1.10 NAME 'pwdLastSet' DESC 'NT pwdLastSet' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} ) attributetype ( 1.3.6.1.4.1.9183.2.1.11 NAME 'pwdCanChange' DESC 'NT pwdCanChange' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} ) attributetype ( 1.3.6.1.4.1.9183.2.1.12 NAME 'pwdMustChange' DESC 'NT pwdMustChange' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} ) attributetype ( 1.3.6.1.4.1.9183.2.1.13 NAME 'smbHome' DESC 'smbHome' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) attributetype ( 1.3.6.1.4.1.9183.2.1.14 NAME 'homeDrive' DESC 'homeDrive' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} ) attributetype ( 1.3.6.1.4.1.9183.2.1.15 NAME 'script' DESC 'script' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) attributetype ( 1.3.6.1.4.1.9183.2.1.16 NAME 'profile' DESC 'profile' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ) attributetype ( 1.3.6.1.4.1.9183.2.1.17 NAME 'acctFlags' DESC 'acctFlags' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} ) attributetype ( 1.3.6.1.4.1.9183.2.1.18 NAME 'nextrid' DESC 'nextrid' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.19 NAME 'id' DESC 'ldap admin user ID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.20 NAME 'logonTime' DESC 'logonTime' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.21 NAME 'logoffTime' DESC 'logoffTime' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.9183.2.1.22 NAME 'kickoffTime' DESC 'kickoffTime' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.9183.2.2.1 NAME 'sambaAccount' DESC 'Provisional sambaAccount' SUP top STRUCTURAL MUST ( ObjectClass $ uid $ uidNumber $ ntuid $ rid ) MAY ( gidNumber $ grouprid $ ou $ cn $ description $ lmPassword $ ntPassword $ pwdLastSet $ pwdCanChange $ pwdMustChange $ logonTime $ logoffTime $ kickoffTime $ smbHome $ homeDrive $ script $ profile $ acctFlags ) ) objectclass ( 1.3.6.1.4.1.9183.2.2.2 NAME 'sambaGroup' DESC 'Provisional sambaGroup' SUP top STRUCTURAL MUST ( ObjectClass $ cn $ rid ) MAY ( ntuid $ sambaMember $ description ) ) objectclass ( 1.3.6.1.4.1.9183.2.2.3 NAME 'sambaBuiltin' DESC 'Provisional sambaBuiltin' SUP top STRUCTURAL MUST ( ObjectClass $ cn ) MAY ( sid $ rid $ sambaMember $ ntuid $ description ) ) objectclass ( 1.3.6.1.4.1.9183.2.2.4 NAME 'sambaConfig' DESC 'Provisional sambaConfig' SUP top STRUCTURAL MUST ( ObjectClass $ id $ nextrid ) ) objectclass ( 1.3.6.1.4.1.9183.2.2.5 NAME 'sambaAlias' DESC 'Provisional sambaAlias' SUP top STRUCTURAL MUST ( ObjectClass $ cn ) MAY ( sid $ rid $ sambaMember $ ntuid $ description ) )