如果我问愚蠢/简单,我是stackoverflow和Ldap的新手,请不要介意。我正在使用 linux 平台,我需要以下两件事的命令 1) 列出名为 Group1 的 LDAP 组名的所有用户我使用过滤器 (objectclass=*) 它显示所有信息,但我只需要 group1 的用户名。
而另一个
2) 必须将组名为group1 的所有用户一个一个或一次全部删除。
平台:linux
我使用了 ldapdelete 但没有成功
这是我尝试使用的查询及其结果:
ldapdelete -h myhost.com -p 389 -v "CN=sharma\,varma,CN=GAS_TEST2,OU=Delegated,OU=Groups,DC=gar,DC=corp,DC=xyz,DC=com" ldap_initialize( ldap://myhost.com:389 )
SASL/GSSAPI authentication started SASL username: lab_bldmstr@myhost.COM SASL SSF: 56 SASL installing layers deleting entry "CN=sharma\,varma,CN=GAS_TEST2,OU=Delegated,OU=Groups,DC=gar,DC=corp,DC=xyz,DC=com" –
ldap_delete: No such object (32) matched DN: CN=GAS_TEST2,OU=Delegated,OU=Groups,DC=gar,DC=corp,DC=xyz,DC=com
additional info: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'CN=GAS_TEST2,OU=Delegated,OU=Groups,DC=gar,DC=corp,DC=xyz,DC=com'
有人可以告诉我我做错了什么吗?