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?