due to migration reasons my ldap tree contains objects with cn as rdn instead of uid, as lmc expects. therefore, even if samba does not complain and works just fine, lmc cannot edit/view attributes of such objects, but only enumerate them. I have tried creating aliases (uid pointing to cn), but lmc seems to specify dereference aliases to "never"
another workaround i tried was to search the lmc code for the ldap search function and look for the dereference option, but it seems that this options is missing from python-ldap code (please correct me if i'm wrong).
although the logical solution would be finding a way to specify dereference alias option 'always' or 'find', if that will not be possible could someone come up with a solution for accepting also valid objects with cn as rdn?