mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-14 06:23:02 +01:00
bcebcb311c
- Création d'un annuaire de test (dossier lsexample) - Debug divers
175 lines
5.4 KiB
Text
175 lines
5.4 KiB
Text
# Easter-eggs OID: 1.3.6.1.4.1.10650
|
|
# 1.3.6.1.4.1.10650.2 LDAP OID
|
|
# 1.3.6.1.4.1.10650.3 Customers OID
|
|
#
|
|
# 1.3.6.1.4.1.10650.2.1 Ldap Attributes
|
|
# 1.3.6.1.4.1.10650.2.1.1 Admin sys Ldap Attributes
|
|
# 1.3.6.1.4.1.10650.2.1.2 Dev Ldap Attributes
|
|
# 1.3.6.1.4.1.10650.2.1.3 Global Attributes
|
|
# 1.3.6.1.4.1.10650.2.2 Ldap Objectclass
|
|
# 1.3.6.1.4.1.10650.2.2.1 Admin sys Ldap Objectclass
|
|
# 1.3.6.1.4.1.10650.2.2.2 Dev Ldap Objectclass
|
|
# 1.3.6.1.4.1.10650.2.2.3 Global OC
|
|
|
|
# Ost
|
|
# 1.3.6.1.4.1.10650.3.1127.2.1 Ldap attributes
|
|
# 1.3.6.1.4.1.10650.3.1127.2.2 Ldap OC
|
|
|
|
|
|
# <Ee attributes>
|
|
attributetype (1.3.6.1.4.1.10650.2.1.1.1
|
|
NAME 'eeallowedservices'
|
|
DESC 'List of allowed services'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
|
|
|
|
# </Ee attributes>
|
|
|
|
# <From qmail schema>
|
|
attributetype ( 1.3.6.1.4.1.7914.1.2.1.4 NAME 'mailAlternateAddress'
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
DESC 'Secondary (alias) mailaddresses for the same user'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.7914.1.2.1.7 NAME 'mailForwardingAddress'
|
|
DESC 'Address(es) to forward all incoming messages to.'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
# </From qmail schema>
|
|
|
|
# <From courier.schema>
|
|
attributetype ( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox'
|
|
DESC 'The absolute path to the mailbox for a mail account in a non-default location'
|
|
EQUALITY caseExactIA5Match
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
|
|
|
|
|
|
attributetype ( 1.3.6.1.4.1.10018.1.1.4 NAME 'maildrop'
|
|
DESC 'RFC822 Mailbox - mail alias'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
|
|
# </From courier.schema>
|
|
|
|
# <From postfix>
|
|
attributetype ( 1.3.6.1.4.1.7914.1.2.1.5 NAME 'mailQuota'
|
|
DESC 'The amount of space the user can use until all further messages get bounced.'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
|
|
SINGLE-VALUE )
|
|
# </From postfix>
|
|
|
|
# <From gnarwl>
|
|
# Original
|
|
#attributetype ( 1.3.6.1.4.1.11048.1.1.1.1
|
|
# NAME 'vacationActive'
|
|
# SINGLE-VALUE
|
|
# EQUALITY booleanMatch
|
|
# DESC 'A flag, for marking the user as being away'
|
|
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
|
|
|
|
# Ee
|
|
attributetype ( 1.3.6.1.4.1.11048.1.1.1.1
|
|
NAME 'vacationActive'
|
|
SINGLE-VALUE
|
|
DESC 'Equal to uid@autoreponse.foo.bar, for marking the user as being away'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.11048.1.1.1.3
|
|
NAME 'vacationInfo'
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
|
|
DESC 'Absentee note to leave behind, while on vacation'
|
|
EQUALITY octetStringMatch )
|
|
|
|
attributetype ( 1.3.6.1.4.1.11048.1.1.1.4
|
|
NAME 'vacationStart'
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
|
|
DESC 'Beginning of vacation'
|
|
EQUALITY octetStringMatch )
|
|
|
|
# Original
|
|
#attributetype ( 1.3.6.1.4.1.11048.1.1.1.5
|
|
# NAME 'vacationEnd'
|
|
# SINGLE-VALUE
|
|
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
|
|
# DESC 'End of vacation'
|
|
# EQUALITY octetStringMatch )
|
|
|
|
# Ee
|
|
attributetype ( 1.3.6.1.4.1.11048.1.1.1.5
|
|
NAME 'vacationEnd'
|
|
SINGLE-VALUE
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
|
|
DESC 'End of vacation'
|
|
ORDERING generalizedTimeOrderingMatch
|
|
EQUALITY generalizedTimeMatch )
|
|
|
|
attributetype (1.3.6.1.4.1.11048.1.1.1.10
|
|
NAME 'vacationForward'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
|
|
DESC 'Where to forward mails to, while on vacation' )
|
|
|
|
# </From gnarwl>
|
|
|
|
## Objectclasses
|
|
# LS people
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.1
|
|
NAME 'lspeople'
|
|
DESC 'LS people Objectclass'
|
|
STRUCTURAL
|
|
MUST ( uid $ cn )
|
|
MAY ( jpegPhoto $ sn $ givenName $ postalAddress $ postalCode $ l $ st $ c $ telephoneNumber $ mobile $ fax $ mail $ mailalternateaddress $ personalTitle $ description $ userPassword $ eeallowedservices $ mailforwardingaddress $ maildrop $ mailquota $ mailbox $ vacationActive $ vacationInfo $ vacationEnd $ vacationForward ))
|
|
|
|
# LS Alias
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.2
|
|
NAME 'lsalias'
|
|
DESC 'LS alias Objectclass'
|
|
STRUCTURAL
|
|
MUST ( mail $ maildrop )
|
|
MAY ( mailalternateaddress $ description ))
|
|
|
|
# LS group
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.3
|
|
NAME 'lsgroup'
|
|
DESC 'LS group Objectclass'
|
|
STRUCTURAL
|
|
MUST ( cn )
|
|
MAY ( uniquemember $ description ))
|
|
|
|
# LS system account
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.4
|
|
NAME 'lssysaccount'
|
|
DESC 'LS system account Objectclass'
|
|
STRUCTURAL
|
|
MUST ( uid )
|
|
MAY (userpassword $ description))
|
|
|
|
# Ost mailbox
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.5
|
|
NAME 'lsmailbox'
|
|
DESC 'LS custom mailbox Objectclass'
|
|
STRUCTURAL
|
|
MUST ( uid )
|
|
MAY ( userPassword $ description $ eeallowedservices $ maildrop $ mailbox $ mail $ mailalternateaddress $ mailforwardingaddress $ mailquota ))
|
|
|
|
# Ost computer
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.6
|
|
NAME 'lscomputer'
|
|
DESC 'LS computer Objectclass'
|
|
STRUCTURAL
|
|
MUST ( uid ))
|
|
|
|
# Ost samba domains
|
|
objectclass (1.3.6.1.4.1.10650.3.1127.2.2.8
|
|
NAME 'lssambadomain'
|
|
DESC 'LS samba domain Objectclass'
|
|
STRUCTURAL)
|
|
|