The ldapmodify
man page states that:
The default for ldapmodify is to modify existing entries
Yet when I try to import an LDIF file with ldapmodify
I get the below error:
ldapmodify: modify operation type is missing at line X
Q1: Why, which arguments should I add to my ldapmodify command?
If I import an LDIF file using ldapadd
and the entry already exists I get the below error:
ldap_add: Already exists (68)
This can be ignored using the -c
switch (for continue), however ldap_add won't update existing entries. Instead, in order to update existing entries one should use ldapmodify
, however ldapmodify
won't add missing entries.
Q2: Is there a way to import an LDIF files by creating missing entries AND updating existing ones at the same time?