Not only those who have a POSIX account.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
if not uid:
return None, None
- result = self.search("(&(objectClass=posixAccount)(uid=%s))" % uid, limit=1, **kwargs)
+ result = self.search("(&(objectClass=person)(uid=%s))" % uid, limit=1, **kwargs)
for dn, attrs in result:
return dn, attrs
if not mail:
return None, None
- result = self.search("(&(objectClass=posixAccount)(mail=%s))" % mail, limit=1, **kwargs)
+ result = self.search("(&(objectClass=person)(mail=%s))" % mail, limit=1, **kwargs)
for dn, attrs in result:
return dn, attrs