Blame samples/rfc2307bis.schema

Packit Bot a4972f
###
Packit Bot a4972f
# Extracted from: http://tools.ietf.org/html/draft-howard-rfc2307bis-02
Packit Bot a4972f
###
Packit Bot a4972f
Packit Bot a4972f
# Builtin
Packit Bot a4972f
#attributeType ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
Packit Bot a4972f
#    DESC 'An integer uniquely identifying a user in an
Packit Bot a4972f
#          administrative domain'
Packit Bot a4972f
#    EQUALITY integerMatch
Packit Bot a4972f
#    ORDERING integerOrderingMatch
Packit Bot a4972f
#    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
#    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
# Builtin
Packit Bot a4972f
#attributeType ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
Packit Bot a4972f
#    DESC 'An integer uniquely identifying a group in an
Packit Bot a4972f
#          administrative domain'
Packit Bot a4972f
#    EQUALITY integerMatch
Packit Bot a4972f
#    ORDERING integerOrderingMatch
Packit Bot a4972f
#    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
#    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.2 NAME 'gecos'
Packit Bot a4972f
    DESC 'The GECOS field; the common name'
Packit Bot a4972f
    EQUALITY caseIgnoreMatch
Packit Bot a4972f
    SUBSTR caseIgnoreSubstringsMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
Packit Bot a4972f
    DESC 'The absolute path to the home directory'
Packit Bot a4972f
    EQUALITY caseExactIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
Packit Bot a4972f
    DESC 'The path to the login shell'
Packit Bot a4972f
    EQUALITY caseExactIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
Packit Bot a4972f
    DESC 'Netgroup triple'
Packit Bot a4972f
    EQUALITY caseIgnoreMatch
Packit Bot a4972f
    SUBSTR caseIgnoreSubstringsMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
Packit Bot a4972f
    DESC 'Service port number'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
Packit Bot a4972f
    DESC 'Service protocol name'
Packit Bot a4972f
    EQUALITY caseIgnoreMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
Packit Bot a4972f
    DESC 'IP protocol number'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
Packit Bot a4972f
    DESC 'ONC RPC number'
Packit Bot a4972f
    EQUALITY integerMatch
Packit Bot a4972f
    ORDERING integerOrderingMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
Packit Bot a4972f
    DESC 'IPv4 addresses as a dotted decimal omitting leading
Packit Bot a4972f
          zeros or IPv6 addresses as defined in RFC2373'
Packit Bot a4972f
    EQUALITY caseIgnoreIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
Packit Bot a4972f
    DESC 'IP network omitting leading zeros, eg. 192.168'
Packit Bot a4972f
    EQUALITY caseIgnoreIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
Packit Bot a4972f
    DESC 'IP netmask omitting leading zeros, eg. 255.255.255.0'
Packit Bot a4972f
    EQUALITY caseIgnoreIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
Packit Bot a4972f
    DESC 'MAC address in maximal, colon separated hex
Packit Bot a4972f
          notation, eg. 00:00:92:90:ee:e2'
Packit Bot a4972f
    EQUALITY caseIgnoreIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
Packit Bot a4972f
    DESC 'rpc.bootparamd parameter'
Packit Bot a4972f
    EQUALITY caseExactIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
Packit Bot a4972f
    DESC 'Boot image name'
Packit Bot a4972f
    EQUALITY caseExactIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
Packit Bot a4972f
    DESC 'Name of a generic NIS map'
Packit Bot a4972f
    EQUALITY caseIgnoreMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{64} )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
Packit Bot a4972f
    DESC 'A generic NIS entry'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey'
Packit Bot a4972f
    DESC 'NIS public key'
Packit Bot a4972f
    EQUALITY octetStringMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey'
Packit Bot a4972f
    DESC 'NIS secret key'
Packit Bot a4972f
    EQUALITY octetStringMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.30 NAME 'nisDomain'
Packit Bot a4972f
    DESC 'NIS domain'
Packit Bot a4972f
    EQUALITY caseIgnoreIA5Match
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.31 NAME 'automountMapName'
Packit Bot a4972f
    DESC 'automount Map Name'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.32 NAME 'automountKey'
Packit Bot a4972f
    DESC 'Automount Key value'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
attributeType ( 1.3.6.1.1.1.1.33 NAME 'automountInformation'
Packit Bot a4972f
    DESC 'Automount information'
Packit Bot a4972f
    EQUALITY caseExactMatch
Packit Bot a4972f
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
Packit Bot a4972f
    SINGLE-VALUE )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'Abstraction of an account with POSIX attributes'
Packit Bot a4972f
    MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
Packit Bot a4972f
    MAY ( userPassword $ loginShell $ gecos $
Packit Bot a4972f
          description ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'Additional attributes for shadow passwords'
Packit Bot a4972f
    MUST uid
Packit Bot a4972f
    MAY ( userPassword $ description $
Packit Bot a4972f
          shadowLastChange $ shadowMin $ shadowMax $
Packit Bot a4972f
          shadowWarning $ shadowInactive $
Packit Bot a4972f
          shadowExpire $ shadowFlag ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'Abstraction of a group of accounts'
Packit Bot a4972f
    MUST gidNumber
Packit Bot a4972f
    MAY ( userPassword $ memberUid $
Packit Bot a4972f
          description ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Abstraction an Internet Protocol service.
Packit Bot a4972f
          Maps an IP port and protocol (such as tcp or udp)
Packit Bot a4972f
          to one or more names; the distinguished value of
Packit Bot a4972f
          the cn attribute denotes the services canonical
Packit Bot a4972f
          name'
Packit Bot a4972f
    MUST ( cn $ ipServicePort $ ipServiceProtocol )
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Abstraction of an IP protocol. Maps a protocol number
Packit Bot a4972f
          to one or more names. The distinguished value of the cn
Packit Bot a4972f
          attribute denotes the protocol canonical name'
Packit Bot a4972f
    MUST ( cn $ ipProtocolNumber )
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Abstraction of an Open Network Computing (ONC)
Packit Bot a4972f
         [RFC1057] Remote Procedure Call (RPC) binding.
Packit Bot a4972f
         This class maps an ONC RPC number to a name.
Packit Bot a4972f
         The distinguished value of the cn attribute denotes
Packit Bot a4972f
         the RPC service canonical name'
Packit Bot a4972f
    MUST ( cn $ oncRpcNumber )
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'Abstraction of a host, an IP device. The distinguished
Packit Bot a4972f
          value of the cn attribute denotes the hosts canonical
Packit Bot a4972f
       name. Device SHOULD be used as a structural class'
Packit Bot a4972f
    MUST ( cn $ ipHostNumber )
Packit Bot a4972f
    MAY ( userPassword $ l $ description $
Packit Bot a4972f
          manager ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Abstraction of a network. The distinguished value of
Packit Bot a4972f
          the cn attribute denotes the network canonical name'
Packit Bot a4972f
    MUST ipNetworkNumber
Packit Bot a4972f
    MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Abstraction of a netgroup. May refer to other
Packit Bot a4972f
          netgroups'
Packit Bot a4972f
    MUST cn
Packit Bot a4972f
    MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'A generic abstraction of a NIS map'
Packit Bot a4972f
    MUST nisMapName
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'An entry in a NIS map'
Packit Bot a4972f
    MUST ( cn $ nisMapEntry $ nisMapName ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'A device with a MAC address; device SHOULD be
Packit Bot a4972f
          used as a structural class'
Packit Bot a4972f
    MAY macAddress )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'A device with boot parameters; device SHOULD be
Packit Bot a4972f
          used as a structural class'
Packit Bot a4972f
    MAY ( bootFile $ bootParameter ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'An object with a public and secret key'
Packit Bot a4972f
    MUST ( cn $ nisPublicKey $ nisSecretKey )
Packit Bot a4972f
    MAY ( uidNumber $ description ) )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY
Packit Bot a4972f
    DESC 'Associates a NIS domain with a naming context'
Packit Bot a4972f
    MUST nisDomain )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL
Packit Bot a4972f
    MUST ( automountMapName )
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'Automount information'
Packit Bot a4972f
    MUST ( automountKey $ automountInformation )
Packit Bot a4972f
    MAY description )
Packit Bot a4972f
Packit Bot a4972f
objectClass ( 1.3.6.1.1.1.2.18 NAME 'groupOfMembers' SUP top STRUCTURAL
Packit Bot a4972f
    DESC 'A group with members (DNs)'
Packit Bot a4972f
    MUST cn
Packit Bot a4972f
    MAY ( businessCategory $ seeAlso $ owner $ ou $ o $
Packit Bot a4972f
          description $ member ) )