Ik heb sinds kort OpenLDAP geïnstalleerd op een Debian server (slapd) i.c.m. phpLDAPadmin. Voor een lab wil ik een aantal aangepaste attributen toevoegen aan inetOrgPerson (contactlijst). Deze hebben de naam sipAddress en h323Address. Maar ik heb geen flauw idee hoe ik dit moet doen.
Ondertussen heb ik verschillende how-to's gelezen, maar desondanks kan ik geen duidelijke instructies vinden hoe ik dit kan doen.
Wat ik al heb geprobeerd:
Handmatig toevoegen aan /etc/schema/inetorgperson.schema:
En vervolgens openLDAP opnieuw gestart.
Een nieuw .schema bestand toegevoegd aan /usr/share/slap/slapd.conf, en aan dat lege bestand toegevoegd:
En vervolgens dit commando:
Maar dan krijg ik deze foutmelding:
Is er iemand met ervaring in openLDAP die mij hiermee kan helpen?
Ondertussen heb ik verschillende how-to's gelezen, maar desondanks kan ik geen duidelijke instructies vinden hoe ik dit kan doen.
Wat ik al heb geprobeerd:
Handmatig toevoegen aan /etc/schema/inetorgperson.schema:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| attributetype ( 2.16.840.1.113730.3.1.244
NAME 'sipAlias'
DESC 'SIP alias veld'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype ( 2.16.840.1.113730.3.1.245
NAME 'h323Alias'
DESC 'H.323 alias veld'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
objectclass ( 2.16.840.1.113730.3.2.2
NAME 'inetOrgPerson'
DESC 'RFC2798: Internet Organizational Person'
SUP organizationalPerson
STRUCTURAL
MAY (
audio $ businessCategory $ carLicense $ departmentNumber $
displayName $ employeeNumber $ employeeType $ givenName $
homePhone $ homePostalAddress $ initials $ jpegPhoto $
labeledURI $ mail $ manager $ mobile $ o $ pager $
photo $ roomNumber $ secretary $ uid $ userCertificate $
x500uniqueIdentifier $ preferredLanguage $
userSMIMECertificate $ userPKCS12 $ sipAlias $ h323Alias)
) |
En vervolgens openLDAP opnieuw gestart.
Een nieuw .schema bestand toegevoegd aan /usr/share/slap/slapd.conf, en aan dat lege bestand toegevoegd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| attributetype ( 1.3.6.1.4.1.666.666.6.1
NAME 'sipAddress'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.666.666.6.2
NAME 'h323Address'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
SINGLE-VALUE )
objectClass ( 1.3.6.1.4.1.666.666.6.3
NAME 'mycustomFields'
DESC 'Custom fields'
SUP inetOrgPerson STRUCTURAL
MAY ( sipAddress $ h323Address )
) |
En vervolgens dit commando:
code:
1
| slaptest -f /usr/share/slapd/slapd.conf -F /tmp |
Maar dan krijg ik deze foutmelding:
code:
1
| line 17 objectClass: Missing closing parenthesis before end of input |
Is er iemand met ervaring in openLDAP die mij hiermee kan helpen?