Используя python-ldap, я хочу удалить целое поддерево моего дерева LDAP.Удалить рекурсивно поддерево LDAP с помощью python
я придумал:
def ldap_recursive_delete_s(con, base_dn):
search = con.search_s(base_dn, ldap.SCOPE_SUBTREE)
delete_list = [dn for dn, _ in search]
delete_list.reverse()
for dn in delete_list:
con.delete_s(dn)
мне было интересно, если есть какие-либо рода «рекурсивного» вариант, как с помощью инструмента ldaprm
CLI.
К сожалению, это ответ, который я пришел ... Для неумения для удаления непустого OU, это правда, даже в простой LDAP (не используя AD, но openldap). –