We have a 3.5.2 LDAP driver connecting a Solaris directory.

Creating new users works great, but legacy users (NIS) before Solaris was
given a LDAP directory won't sync. The driver attempts to match on the
objectClass inetOrgPerson attributes and the legacy users don't have this
class.

pre-LDAP users have objectClass entries shadowAccount, posixAccount,
account, top and nisKeyObject, whereas newly created users have not got the
latter objectClass, but have the first four, plus inetOrgPerson,
orgaizationalPerson and person.

Would this be as easy as manually adding (there are only 20 legacy users)
the objectClass inetOrgPerson to the each legacy user?