openldap/servers/slapd/schema/nis.at.conf
1999-09-08 22:52:19 +00:00

298 lines
6.5 KiB
Plaintext

# $OpenLDAP$
#
# By: Juan C. Gomez / gomez@engr.sgi.com
# Date: May/1999
# Source: RFC-2307
# ---------------------------------------------------------
#
# Written by Juan C. Gomez and placed into the public domain.
# This file is not subject to any license of SGI.
#
# ---------------------------------------------------------
#
# Attribute definitions for using LDAP as a back-end for
# Network Information Services (NIS) with OpenLDAP server.
#
# I am adding the whole description here because, perhaps,
# we will move towards better schema support in the future
# and will have all the keywords to express the attribute
# description more accurately.
#
# nisSchema OID = 1.3.6.1.1.1
# iso.org.dod.internet.directory.nisSchema
#
# NOTES:
#
# 1.- Two attributes have as a super-type the name attribute
# described in RFC-2256. The 'name' attribute has the
# following description: (see X.520 for further details)
#
# OID 2.5.4.41
# NAME name
# SUBSTRINGS caseIgnoreSubstringsMatch
# SYNTAX DirectoryString{32768}
#
# DirectoryString Syntax (OID=1.3.6.1.4.1.1466.115.121.1.15)
# is described in RFC-2252, basically a UTF-8 (Unicode
# Superset) encoded string.
#
# 2.- The syntax for nisNetgroupTriple is 'nisNetgroupTripleSyntax',
# defined as:
#
# OID nisSchema.0.0
# NAME 'nisNetgroupTripleSyntax'
# DESC 'NIS netgroup triple'
#
# Where values in this syntax can be described as:
#
# nisNetgroupTripleSyntax ::= SEQUENCE {
# hostname [0] IA5String OPTIONAL,
# username [1] IA5String OPTIONAL,
# domainname [2] IA5String OPTIONAL
# }
#
# (These values are encoded as strings in LDAP servers)
#
# 3.- The syntax for bootParameter is 'bootParameterSyntax',
# defined as :
#
# OID nisSchema.0.1
# NAME 'bootParameterSyntax'
# DESC 'Boot Parameter'
#
# Where values in this syntax can be described as:
#
# bootParameterSyntax ::= SEQUENCE {
# key IA5String,
# server IA5String,
# path IA5String
# }
#
# (These values are encoded as strings in LDAP servers)
#
# ----------------------FORMAL DESCRIPTION--------------------
# OID nisSchema.1.0
# NAME uidNumber
# DESC 'An integer uniquely identifying a user in an
# administrative domain'
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.1
# NAME gidNumber
# DESC 'An integer uniquely identifying a group in an
# administrative domain'
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.2
# NAME gecos
# DESC 'The GECOS field; the common name'
# EQUALITY caseIgnoreIA5Match
# SUBSTRINGS caseIgnoreIA5SubstringsMatch
# SYNTAX 'IA5String' SINGLE-VALUE
#
#
# OID nisSchema.1.3
# NAME homeDirectory
# DESC 'The absolute path to the home directory'
# EQUALITY caseExactIA5Match
# SYNTAX 'IA5String' SINGLE-VALUE
#
#
# OID nisSchema.1.4
# NAME loginShell
# DESC 'The path to the login shell'
# EQUALITY caseExactIA5Match
# SYNTAX 'IA5String' SINGLE-VALUE
#
#
# OID nisSchema.1.5
# NAME shadowLastChange
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.6
# NAME shadowMin
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.7
# NAME shadowMax
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.8
# NAME shadowWarning
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.9
# NAME shadowInactive
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.10
# NAME shadowExpire
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.11
# NAME shadowFlag
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.12
# NAME memberUid
# DESC ''
# EQUALITY caseExactIA5Match
# SUBSTRINGS caseExactIA5SubstringsMatch
# SYNTAX 'IA5String'
#
#
# OID nisSchema.1.13
# NAME memberNisNetgroup
# DESC ''
# EQUALITY caseExactIA5Match
# SUBSTRINGS caseExactIA5SubstringsMatch
# SYNTAX 'IA5String'
#
#
# OID nisSchema.1.14
# NAME memberNisNetgroup
# DESC 'Netgroup triple'
# SYNTAX 'nisNetgroupTripleSyntax'
#
#
# OID nisSchema.1.15
# NAME ipServicePort
# DESC ''
# EQUALITY integerMatch
# SYNTAX 'INSTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.16
# NAME ipServiceProtocol
# SUP name
#
#
# OID nisSchema.1.17
# NAME ipServiceNUmber
# EQUALITY integerMatch
# SYNTAX 'INSTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.18
# NAME oncRpcNumber
# EQUALITY integerMatch
# SYNTAX 'INSTEGER' SINGLE-VALUE
#
#
# OID nisSchema.1.19
# NAME ipHostNumber
# DESC 'IP address as a dotted decimal, eg. 192.168.1.1
# omitting leading zeros'
# EQUALITY caseIgnoreIA5Match
# SYNTAX 'IA5String{128}'
#
#
# OID nisSchema.1.20
# NAME ipNetworkNumber
# DESC 'IP network as a dotted decimal, eg. 192.168,
# omitting leading zeros'
# EQUALITY caseIgnoreIA5Match
# SYNTAX 'IA5String{128}' SINGLE-VALUE
#
#
# OID nisSchema.1.21
# NAME ipNetmaskNumber
# DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0,
# omitting leading zeros'
# EQUALITY caseIgnoreIA5Match
# SYNTAX 'IA5String{128}' SINGLE-VALUE
#
#
# OID nisSchema.1.22
# NAME macAddress
# DESC 'MAC address in maximal, colon separated hex notation,
# eg. 00:00:92:90:ee:e2'
# EQUALITY caseIgnoreIA5Match
# SYNTAX 'IA5String{128}'
#
#
# OID nisSchema.1.23
# NAME bootParameter
# DESC 'rpc.bootparamd parameter'
# SYNTAX 'bootParameterSyntax'
#
#
# OID nisSchema.1.24
# NAME bootFile
# DESC 'Boot image name'
# EQUALITY caseExactIA5Match
# SYNTAX 'IA5String'
#
#
# OID nisSchema.1.26
# NAME nisMapName
# DESC ''
# SUP name
#
#
# OID nisSchema.1.27
# NAME nisMapEntry
# DESC ''
# EQUALITY caseExactIA5Match
# SUBSTRINGS caseExactIA5SubstringMatch
# SYNTAX 'IA5String{1024}' SINGLE-VALUE
#
# ----------------------END FORMAL DESCRIPTION-------------
attribute uidNumber ces
attribute gidNumber ces
attribute gecos cis
attribute homeDirectory ces
attribute loginShell ces
attribute shadowLastChange ces
attribute shadowMin ces
attribute shadowMax ces
attribute shadowWarning ces
attribute shadowInactive ces
attribute shadowExpire ces
attribute shadowFlag ces
attribute memberUid ces
attribute memberNisNetgroup ces
attribute nisNetgroupTriple ces
attribute ipServicePort ces
attribute ipServiceProtocol cis
attribute ipProtocolNumber ces
attribute oncRpcNumber ces
attribute ipHostNumber cis
attribute ipNetworkNumber cis
attribute ipNetmaskNumber cis
attribute macAddress cis
attribute bootParameter ces
attribute bootFile ces
attribute nisMapName cis
attribute nisMapEntry ces