2 # $OpenLDAP: pkg/ldap/servers/slapd/schema/nis.ldif,v 1.1.2.3 2008/02/11 23:26:49 kurt Exp $
3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
5 ## Copyright 1998-2008 The OpenLDAP Foundation.
6 ## All rights reserved.
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
12 ## A copy of this license is available in the file LICENSE in the
13 ## top-level directory of the distribution or, alternatively, at
14 ## <http://www.OpenLDAP.org/license.html>.
16 # Definitions from RFC2307 (Experimental)
17 # An Approach for Using LDAP as a Network Information Service
19 # Depends upon core.ldif and cosine.ldif
21 # This file was automatically generated from nis.schema; see that file
22 # for complete references.
24 dn: cn=nis
,cn=schema
,cn=config
25 objectClass: olcSchemaConfig
27 olcAttributeTypes
: ( 1.3.6.1.1.1.1.2 NAME
'gecos' DESC
'The GECOS field; th
28 e common name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatc
29 h SYNTAX
1.3.6.1.4.1.1466.115.121.1.26 SINGLE
-VALUE
)
30 olcAttributeTypes
: ( 1.3.6.1.1.1.1.3 NAME
'homeDirectory' DESC
'The absolut
31 e path to the home directory' EQUALITY caseExactIA5Match SYNTAX
1.3.6.1.4.1.1
32 466.115.121.1.26 SINGLE
-VALUE
)
33 olcAttributeTypes
: ( 1.3.6.1.1.1.1.4 NAME
'loginShell' DESC
'The path to th
34 e login shell' EQUALITY caseExactIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.2
36 olcAttributeTypes
: ( 1.3.6.1.1.1.1.5 NAME
'shadowLastChange' EQUALITY integ
37 erMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
38 olcAttributeTypes
: ( 1.3.6.1.1.1.1.6 NAME
'shadowMin' EQUALITY integerMatch
39 SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
40 olcAttributeTypes
: ( 1.3.6.1.1.1.1.7 NAME
'shadowMax' EQUALITY integerMatch
41 SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
42 olcAttributeTypes
: ( 1.3.6.1.1.1.1.8 NAME
'shadowWarning' EQUALITY integerM
43 atch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
44 olcAttributeTypes
: ( 1.3.6.1.1.1.1.9 NAME
'shadowInactive' EQUALITY integer
45 Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
46 olcAttributeTypes
: ( 1.3.6.1.1.1.1.10 NAME
'shadowExpire' EQUALITY integerM
47 atch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
48 olcAttributeTypes
: ( 1.3.6.1.1.1.1.11 NAME
'shadowFlag' EQUALITY integerMat
49 ch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
50 olcAttributeTypes
: ( 1.3.6.1.1.1.1.12 NAME
'memberUid' EQUALITY caseExactI
51 A5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.
53 olcAttributeTypes
: ( 1.3.6.1.1.1.1.13 NAME
'memberNisNetgroup' EQUALITY ca
54 seExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.11
56 olcAttributeTypes
: ( 1.3.6.1.1.1.1.14 NAME
'nisNetgroupTriple' DESC
'Netgr
57 oup triple' SYNTAX
1.3.6.1.1.1.0.0 )
58 olcAttributeTypes
: ( 1.3.6.1.1.1.1.15 NAME
'ipServicePort' EQUALITY intege
59 rMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
60 olcAttributeTypes
: ( 1.3.6.1.1.1.1.16 NAME
'ipServiceProtocol' SUP name
)
61 olcAttributeTypes
: ( 1.3.6.1.1.1.1.17 NAME
'ipProtocolNumber' EQUALITY int
62 egerMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
63 olcAttributeTypes
: ( 1.3.6.1.1.1.1.18 NAME
'oncRpcNumber' EQUALITY integer
64 Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.27 SINGLE
-VALUE
)
65 olcAttributeTypes
: ( 1.3.6.1.1.1.1.19 NAME
'ipHostNumber' DESC
'IP address
66 ' EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} )
67 olcAttributeTypes
: ( 1.3.6.1.1.1.1.20 NAME
'ipNetworkNumber' DESC
'IP netw
68 ork' EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} SI
70 olcAttributeTypes
: ( 1.3.6.1.1.1.1.21 NAME
'ipNetmaskNumber' DESC
'IP netm
71 ask' EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} SI
73 olcAttributeTypes
: ( 1.3.6.1.1.1.1.22 NAME
'macAddress' DESC
'MAC address'
74 EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} )
75 olcAttributeTypes
: ( 1.3.6.1.1.1.1.23 NAME
'bootParameter' DESC
'rpc.bootp
76 aramd parameter' SYNTAX
1.3.6.1.1.1.0.1 )
77 olcAttributeTypes
: ( 1.3.6.1.1.1.1.24 NAME
'bootFile' DESC
'Boot image nam
78 e' EQUALITY caseExactIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26 )
79 olcAttributeTypes
: ( 1.3.6.1.1.1.1.26 NAME
'nisMapName' SUP name
)
80 olcAttributeTypes
: ( 1.3.6.1.1.1.1.27 NAME
'nisMapEntry' EQUALITY caseExac
81 tIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.
82 1.26{1024} SINGLE
-VALUE
)
83 olcObjectClasses
: ( 1.3.6.1.1.1.2.0 NAME
'posixAccount' DESC
'Abstraction o
84 f an account with POSIX attributes' SUP
top AUXILIARY MUST
( cn $
uid $ uidNu
85 mber $ gidNumber $ homeDirectory
) MAY
( userPassword $ loginShell $ gecos $
87 olcObjectClasses
: ( 1.3.6.1.1.1.2.1 NAME
'shadowAccount' DESC
'Additional a
88 ttributes for shadow passwords' SUP
top AUXILIARY MUST
uid MAY
( userPassword
89 $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive
90 $ shadowExpire $ shadowFlag $
description ) )
91 olcObjectClasses
: ( 1.3.6.1.1.1.2.2 NAME
'posixGroup' DESC
'Abstraction of
92 a group of accounts' SUP
top STRUCTURAL MUST
( cn $ gidNumber
) MAY
( userPas
93 sword $ memberUid $
description ) )
94 olcObjectClasses
: ( 1.3.6.1.1.1.2.3 NAME
'ipService' DESC
'Abstraction an I
95 nternet Protocol service' SUP
top STRUCTURAL MUST
( cn $ ipServicePort $ ipSe
96 rviceProtocol
) MAY
description )
97 olcObjectClasses
: ( 1.3.6.1.1.1.2.4 NAME
'ipProtocol' DESC
'Abstraction of
98 an IP protocol' SUP
top STRUCTURAL MUST
( cn $ ipProtocolNumber $
description
100 olcObjectClasses
: ( 1.3.6.1.1.1.2.5 NAME
'oncRpc' DESC
'Abstraction of an O
101 NC/RPC binding' SUP
top STRUCTURAL MUST
( cn $ oncRpcNumber $
description ) M
103 olcObjectClasses
: ( 1.3.6.1.1.1.2.6 NAME
'ipHost' DESC
'Abstraction of a ho
104 st, an IP device' SUP
top AUXILIARY MUST
( cn $ ipHostNumber
) MAY
( l $ desc
105 ription $
manager ) )
106 olcObjectClasses
: ( 1.3.6.1.1.1.2.7 NAME
'ipNetwork' DESC
'Abstraction of a
107 n IP network' SUP
top STRUCTURAL MUST
( cn $ ipNetworkNumber
) MAY
( ipNetmas
108 kNumber $
l $
description $
manager ) )
109 olcObjectClasses
: ( 1.3.6.1.1.1.2.8 NAME
'nisNetgroup' DESC
'Abstraction of
110 a netgroup' SUP
top STRUCTURAL MUST
cn MAY
( nisNetgroupTriple $ memberNisNe
111 tgroup $
description ) )
112 olcObjectClasses
: ( 1.3.6.1.1.1.2.9 NAME
'nisMap' DESC
'A generic abstracti
113 on of a NIS map' SUP
top STRUCTURAL MUST nisMapName MAY
description )
114 olcObjectClasses
: ( 1.3.6.1.1.1.2.10 NAME
'nisObject' DESC
'An entry in a
115 NIS map' SUP
top STRUCTURAL MUST
( cn $ nisMapEntry $ nisMapName
) MAY descri
117 olcObjectClasses
: ( 1.3.6.1.1.1.2.11 NAME
'ieee802Device' DESC
'A device w
118 ith a MAC address' SUP
top AUXILIARY MAY macAddress
)
119 olcObjectClasses
: ( 1.3.6.1.1.1.2.12 NAME
'bootableDevice' DESC
'A device
120 with boot parameters' SUP
top AUXILIARY MAY
( bootFile $ bootParameter
) )