Handle hostnames with upper-case letters
[webmin.git] / acl / webmin.schema
1 # Object and attribute classes for Webmin users and groups
2 #
3 # OID Base is    : 1.3.6.1.4.1.36548.4
4 # Attributes     : 1.3.6.1.4.1.36548.4.1.x
5 # Object classes : 1.3.6.1.4.1.36548.4.2.x
6
7 attributetype ( 1.3.6.1.4.1.36548.4.1.2 NAME 'webminPass'
8         DESC 'Webmin password'
9         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} SINGLE-VALUE )
10
11 attributetype ( 1.3.6.1.4.1.36548.4.1.3 NAME 'webminAttr'
12         DESC 'Webmin user attribute name=value format'
13         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} )
14
15 attributetype ( 1.3.6.1.4.1.36548.4.1.5 NAME 'webminDesc'
16         DESC 'Webmin group description'
17         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} )
18
19 attributetype ( 1.3.6.1.4.1.36548.4.1.6 NAME 'webminModule'
20         DESC 'Webmin module name'
21         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} )
22
23 objectclass ( 1.3.6.1.4.1.36548.4.2.1 NAME 'webminUser' SUP top STRUCTURAL
24         DESC 'Webmin user account'
25         MUST ( cn $ webminPass )
26         MAY ( webminAttr $ webminModule ))
27
28 objectclass ( 1.3.6.1.4.1.36548.4.2.2 NAME 'webminGroup' SUP top STRUCTURAL
29         DESC 'Webmin group account'
30         MUST ( cn $ webminDesc )
31         MAY ( webminAttr $ webminModule ))
32
33
34 attributetype ( 1.3.6.1.4.1.36548.4.1.4 NAME 'webminAclEntry'
35         DESC 'Webmin ACL entry in name=value format'
36         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255} )
37
38 objectclass ( 1.3.6.1.4.1.36548.4.2.3 NAME 'webminAcl'
39         DESC 'Webmin user or group module ACL'
40         MUST ( cn )
41         MAY ( webminAclEntry ))
42