SAMBA 4 CN mit mehreren Leerzeichen, kann nicht ändern, löschen, aber anzeigen

SAMBA 4 CN mit mehreren Leerzeichen, kann nicht ändern, löschen, aber anzeigen

Samba mit internem LDAP (nicht openLDAP) als AD-DC konfiguriert

Ich habe Kontakte mit CN={name} erstellt. Kontakte, deren Namen mehrere Leerzeichen enthalten, können nicht bearbeitet, gelöscht oder aus ihren Gruppen entfernt werden, zum Beispiel:

DN: CN=My  Name,OU=Contacts,OU=Base,DC=Test,DC=Local

Die Verwendung von LDAP Admin, Apache Directory Studio oder LDB auf dem Server schlägt fehl, wenn der Eintrag umbenannt, gelöscht oder geändert werden soll. ldbsearch findet das Objekt, ldbeedit kann den Eintrag ebenfalls finden und zum Bearbeiten anzeigen, weigert sich jedoch, den Eintrag zu ändern.

Tun

ldbrename -H sam.ldb 'CN=My  Name,OU=Contact,OU=Base,DC=Test,DC=Local' 'CN=My Name,OU=Contacts,DC=Test,DC=Local'

Retoureneintrag existiert nicht!

Gibt es eine Möglichkeit, diese Einträge einfach sicher zu löschen und neu zu erstellen?

Antwort1

Ich hatte das gleiche Problem.

samba-tool dbcheck --reindex

hat das Problem behoben. Ich musste dies auf allen DCs ausführen. Anschließend konnte ich Benutzer auf normale Weise löschen.

verwandte Informationen