1 # builtin
2 #
3 #attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
4 # DESC 'An integer uniquely identifying a user in an administrative domain'
5 # EQUALITY integerMatch
6 # SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
7 # SINGLE-VALUE )
9 # builtin
10 #
11 #attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
12 # DESC 'An integer uniquely identifying a group in an
13 # administrative domain'
14 # EQUALITY integerMatch
15 # SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
16 # SINGLE-VALUE )
18 attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
19 DESC 'The GECOS field; the common name'
20 EQUALITY caseIgnoreIA5Match
21 SUBSTR caseIgnoreIA5SubstringsMatch
22 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
23 SINGLE-VALUE )
25 attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
26 DESC 'The absolute path to the home directory'
27 EQUALITY caseExactIA5Match
28 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
29 SINGLE-VALUE )
31 attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
32 DESC 'The path to the login shell'
33 EQUALITY caseExactIA5Match
34 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
35 SINGLE-VALUE )
37 attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
38 EQUALITY integerMatch
39 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
40 SINGLE-VALUE )
42 attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
43 EQUALITY integerMatch
44 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
45 SINGLE-VALUE )
47 attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
48 EQUALITY integerMatch
49 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
50 SINGLE-VALUE )
52 attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
53 EQUALITY integerMatch
54 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
55 SINGLE-VALUE )
57 attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
58 EQUALITY integerMatch
59 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
60 SINGLE-VALUE )
62 attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
63 EQUALITY integerMatch
64 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
65 SINGLE-VALUE )
67 attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
68 EQUALITY integerMatch
69 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
70 SINGLE-VALUE )
72 attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
73 EQUALITY caseExactIA5Match
74 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
76 attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
77 EQUALITY caseExactIA5Match
78 SUBSTR caseExactIA5SubstringsMatch
79 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
81 attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
82 DESC 'Netgroup triple'
83 EQUALITY caseIgnoreIA5Match
84 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
86 attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
87 DESC 'Service port number'
88 EQUALITY integerMatch
89 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
90 SINGLE-VALUE )
92 attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
93 DESC 'Service protocol name'
94 SUP name )
96 attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
97 DESC 'IP protocol number'
98 EQUALITY integerMatch
99 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
100 SINGLE-VALUE )
102 attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
103 DESC 'ONC RPC number'
104 EQUALITY integerMatch
105 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
106 SINGLE-VALUE )
107 attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
108 DESC 'IPv4 addresses as a dotted decimal omitting leading
109 zeros or IPv6 addresses as defined in RFC2373'
110 SUP name )
112 attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
113 DESC 'IP network as a dotted decimal, eg. 192.168,
114 omitting leading zeros'
115 SUP name
116 SINGLE-VALUE )
118 attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
119 DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0,
120 omitting leading zeros'
121 EQUALITY caseIgnoreIA5Match
122 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
123 SINGLE-VALUE )
125 attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
126 DESC 'MAC address in maximal, colon separated hex
127 notation, eg. 00:00:92:90:ee:e2'
128 EQUALITY caseIgnoreIA5Match
129 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
131 attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
132 DESC 'rpc.bootparamd parameter'
133 EQUALITY caseExactIA5Match
134 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
136 attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
137 DESC 'Boot image name'
138 EQUALITY caseExactIA5Match
139 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
141 attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
142 DESC 'Name of a A generic NIS map'
143 SUP name )
145 attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
146 DESC 'A generic NIS entry'
147 EQUALITY caseExactIA5Match
148 SUBSTR caseExactIA5SubstringsMatch
149 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
150 SINGLE-VALUE )
152 attributetype ( 1.3.6.1.1.1.1.28 NAME 'nisPublicKey'
153 DESC 'NIS public key'
154 EQUALITY octetStringMatch
155 SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
157 attributetype ( 1.3.6.1.1.1.1.29 NAME 'nisSecretKey'
158 DESC 'NIS secret key'
159 EQUALITY octetStringMatch
160 SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
162 attributetype ( 1.3.6.1.1.1.1.30 NAME 'nisDomain'
163 DESC 'NIS domain'
164 EQUALITY caseIgnoreIA5Match
165 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
167 attributetype ( 1.3.6.1.1.1.1.31 NAME 'automountMapName'
168 DESC 'automount Map Name'
169 EQUALITY caseExactIA5Match
170 SUBSTR caseExactIA5SubstringsMatch
171 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
173 attributetype ( 1.3.6.1.1.1.1.32 NAME 'automountKey'
174 DESC 'Automount Key value'
175 EQUALITY caseExactIA5Match
176 SUBSTR caseExactIA5SubstringsMatch
177 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
179 attributetype ( 1.3.6.1.1.1.1.33 NAME 'automountInformation'
180 DESC 'Automount information'
181 EQUALITY caseExactIA5Match
182 SUBSTR caseExactIA5SubstringsMatch
183 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
185 objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY
186 DESC 'Abstraction of an account with POSIX attributes'
187 MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
188 MAY ( userPassword $ loginShell $ gecos $
189 description ) )
191 objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY
192 DESC 'Additional attributes for shadow passwords'
193 MUST uid
194 MAY ( userPassword $ description $
195 shadowLastChange $ shadowMin $ shadowMax $
196 shadowWarning $ shadowInactive $
197 shadowExpire $ shadowFlag ) )
199 objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY
200 DESC 'Abstraction of a group of accounts'
201 MUST gidNumber
202 MAY ( userPassword $ memberUid $
203 description ) )
205 objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL
206 DESC 'Abstraction an Internet Protocol service.
207 Maps an IP port and protocol (such as tcp or udp)
208 to one or more names; the distinguished value of
209 the cn attribute denotes the services canonical
210 name'
211 MUST ( cn $ ipServicePort $ ipServiceProtocol )
212 MAY description )
214 objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL
215 DESC 'Abstraction of an IP protocol. Maps a protocol number
216 to one or more names. The distinguished value of the cn
217 attribute denotes the protocols canonical name'
218 MUST ( cn $ ipProtocolNumber )
219 MAY description )
221 objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL
222 DESC 'Abstraction of an Open Network Computing (ONC)
223 [RFC1057] Remote Procedure Call (RPC) binding.
224 This class maps an ONC RPC number to a name.
225 The distinguished value of the cn attribute denotes
226 the RPC services canonical name'
227 MUST ( cn $ oncRpcNumber )
228 MAY description )
230 objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY
231 DESC 'Abstraction of a host, an IP device. The distinguished
232 value of the cn attribute denotes the hosts canonical
233 name. Device SHOULD be used as a structural class'
234 MUST ( cn $ ipHostNumber )
235 MAY ( userPassword $ l $ description $ manager ) )
237 objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL
238 DESC 'Abstraction of a network. The distinguished value of
239 the cn attribute denotes the networks canonical name'
240 MUST ipNetworkNumber
241 MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) )
243 objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL
244 DESC 'Abstraction of a netgroup. May refer to other netgroups'
245 MUST cn
246 MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
248 objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL
249 DESC 'A generic abstraction of a NIS map'
250 MUST nisMapName
251 MAY description )
253 objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL
254 DESC 'An entry in a NIS map'
255 MUST ( cn $ nisMapEntry $ nisMapName )
256 MAY description )
258 objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY
259 DESC 'A device with a MAC address; device SHOULD be
260 used as a structural class'
261 MAY macAddress )
263 objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY
264 DESC 'A device with boot parameters; device SHOULD be
265 used as a structural class'
266 MAY ( bootFile $ bootParameter ) )
268 objectclass ( 1.3.6.1.1.1.2.14 NAME 'nisKeyObject' SUP top AUXILIARY
269 DESC 'An object with a public and secret key'
270 MUST ( cn $ nisPublicKey $ nisSecretKey )
271 MAY ( uidNumber $ description ) )
273 objectclass ( 1.3.6.1.1.1.2.15 NAME 'nisDomainObject' SUP top AUXILIARY
274 DESC 'Associates a NIS domain with a naming context'
275 MUST nisDomain )
277 objectclass ( 1.3.6.1.1.1.2.16 NAME 'automountMap' SUP top STRUCTURAL
278 MUST ( automountMapName )
279 MAY description )
281 objectclass ( 1.3.6.1.1.1.2.17 NAME 'automount' SUP top STRUCTURAL
282 DESC 'Automount information'
283 MUST ( automountKey $ automountInformation )
284 MAY description )
285 ## namedObject is needed for groups without members
286 objectclass ( 1.3.6.1.4.1.5322.13.1.1 NAME 'namedObject' SUP top
287 STRUCTURAL MAY cn )