search_filter = "(|(primaryGroupID=%s)(memberOf=%s))" % (rid, group_dn)
res = samdb.search(samdb.domain_dn(), scope=ldb.SCOPE_SUBTREE,
expression=(search_filter),
- attrs=["cn"])
+ attrs=["samAccountName"])
if (len(res) == 0):
return
for msg in res:
- self.outf.write("%s\n" % msg.get("cn", idx=0))
+ self.outf.write("%s\n" % msg.get("samAccountName", idx=0))
except Exception, e:
raise CommandError('Failed to list members of "%s" group ' % groupname, e)
grouplist = self.samdb.search(base=self.samdb.domain_dn(),
scope=ldb.SCOPE_SUBTREE,
expression=search_filter,
- attrs=["cn"])
+ attrs=["samAccountName"])
self.assertTrue(len(grouplist) > 0, "no groups found in samdb")
for groupobj in grouplist:
- name = groupobj.get("cn", idx=0)
+ name = groupobj.get("samAccountName", idx=0)
found = self.assertMatch(out, name, "group '%s' not found" % name)
def _randomGroup(self, base={}):