用于删除附加到组的所有用户的LDAP命令

时间:2012-03-23 07:48:30

标签: ldap

是否有任何LDAP命令可以删除附加到特定组的所有用户。假设有user1,user2,user3分配给组G1。我想删除附加到组G1的所有用户

1 个答案:

答案 0 :(得分:2)

用户未附加到群组,条目是群组的成员。删除所有成员条目 如果是某个组,则执行一个搜索,该搜索将返回作为该组成员的所有可分辨名称:

  • 使搜索的基础对象成为组的可分辨名称
  • 使用(&)(objectClass=*)作为过滤条件。某些目录服务器,例如某些Sun DSEE 版本无法正确解析过滤器(&)
  • base用于搜索范围
  • 请求属性类型,其值是组成员的可分辨名称。这有所不同, 但可能像uniqueMember

然后,为从上述搜索返回的每个可分辨名称发送删除请求。 某些服务器支持referential integrity,如果是,则将删除该组的成员 在删除条目的同时。

另见