X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=ud-useradd;fp=ud-useradd;h=fcda26f055120a3ec93e97dd172cc6ea8c26bdf7;hp=d6114ba051b27d34dca12b32424f0f7ed24a9fe3;hb=290171c4fc06fe51a8770d553e6dfb6f174fd891;hpb=f9e669ed09da11eb283bc0f15ca080d4b89ebd64 diff --git a/ud-useradd b/ud-useradd index d6114ba..fcda26f 100755 --- a/ud-useradd +++ b/ud-useradd @@ -51,7 +51,7 @@ def ShouldIgnoreID(uid): # search through all UIDs. def GetFreeID(l): Attrs = l.search_s(BaseBaseDn,ldap.SCOPE_SUBTREE, - "uidNumber=*",["uidNumber", "gidNumber", "uid"]); + "(|(uidNumber=*)(gidNumber=*))",["uidNumber", "gidNumber", "uid"]); HighestUID = 0; gids = []; uids = [];