[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: using OpenLDAP client to change directory schema
Klaus Heinrich Kiwi wrote:
> On Tue, 2008-09-16 at 22:01 +0200, Michael StrÃder wrote:
>>> [root@pam ~]# ldapmodify -H ldap://host -D cn=root -w passwd -x -ZZ
>> -a -f /usr/share/doc/krb5-server-ldap-1.6.2/kerberos.ldif
>>> ldapmodify: invalid format (line 5) entry: "cn=schema"
>> You should provide the relevant excerpt of the LDIF file.
>
> It's the regular MIT-Kerberos Schema that comes with krb5-server-ldap:
> http://anonsvn.mit.edu/cgi-bin/viewcvs.cgi/*checkout*/trunk/src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif?rev=19972
The file might not fully comply to RFC 2849 (LDIF).
> Looks like the client doesn't count the commented lines in the above
> error message, so I'm assuming the problematic lines to be:
>
> dn: cn=schema
> changetype: modify
> add: attributetypes
> attributetypes: ( 2.16.840.1.113719.1.301.4.1.1
> NAME 'krbPrincipalName'
> EQUALITY caseExactIA5Match
> SUBSTR caseExactSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
>
>
> I must note that I can correctly import the above LDIF using IBM Server (ITDS 6.1) 'ldapmodify'.
Depends on how liberal the LDIF parser is. I'd clean up the file above:
- remove the comments
- clean-up line continuations
- separate each record by a *single* empty line
- watch out which line-endings are used
Ciao, Michael.