Skip to content
Snippets Groups Projects
suworkgroup.schema 1.81 KiB
Newer Older
# suworkgroup.schema

attributetype ( StanfordLDAPattributeType:5501 NAME ( 'suWorkgroupStatus' )
    EQUALITY caseIgnoreMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )

attributetype ( StanfordLDAPattributeType:62 NAME 'suOwnerURL'
    DESC 'Dynamic expansion of owner URLs'
    SUP labeledURI )

attributetype ( StanfordLDAPattributeType:5502 NAME 'suGroupAdministrator'
    DESC 'suSUNetID of Administrator of a Workgroup'
    EQUALITY caseIgnoreMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( StanfordLDAPattributeType:5503 NAME 'suGroupCN'
    DESC 'Normalized Workgroup Name'
    EQUALITY caseIgnoreMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( StanfordLDAPattributeType:5504 NAME 'suGroupType'
    DESC 'The types of groups that the workgroup links to'
    EQUALITY caseIgnoreMatch
    SUBSTR caseIgnoreSubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( StanfordLDAPattributeType:5505 NAME 'suVisibWorkgroup'
    DESC 'The visibility of the workgroupp'
    EQUALITY caseIgnoreMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )

objectClass ( StanfordLDAPobjectClass:450 NAME 'suWorkgroup'
    DESC 'Stanford University Workgroup Description'
    SUP ( groupOfURLs )
    STRUCTURAL
    MUST ( cn $
        suWorkgroupStatus )
    MAY ( description $ 
        mail $
        memberURL $
        owner $ 
        suAdministrator $
        suGroupAdministrator $
        suGroupCN $
        suGroupType $
    )

objectclass ( StanfordLDAPobjectClass:451 NAME 'suPosixGroup'
    DESC 'posixGroup that can be added so suWorkgroup entries'
    SUP top AUXILIARY
    MUST ( cn $
        gidNumber )
    MAY ( suGroupCN $
        userPassword $
        memberUid $