X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=ud-useradd;fp=ud-useradd;h=52689b3306cd2242dfb09f868f4746a71c3113c8;hp=ee04983e309419a37dc6ec5ab1374545d0ee609a;hb=849e0e4b017eea17d7a7451878ccce018ece129d;hpb=738c966170c4374b4dfdab6adafd1ec0c85f16bb diff --git a/ud-useradd b/ud-useradd index ee04983..52689b3 100755 --- a/ud-useradd +++ b/ud-useradd @@ -187,7 +187,7 @@ if NoAutomaticIDs: Res = raw_input("Group ID Number (default group is %s, new usergroup %s) [%s]" % (DefaultGID, generatedGID, gidNumber)); if Res != "": if Res.isdigit(): - gidNumber = Res; + gidNumber = int(Res); else: gidNumber = Group2GID(l, Res); @@ -286,13 +286,12 @@ if Update == 0: Details.append(("mn",mn)); if privsub != " ": Details.append(("privateSub",privsub)) + l.add_s(Dn,Details); #Add user group if needed, then the actual user: if UserGroup == 1: Dn = "gid=" + account + "," + BaseDn; l.add_s(Dn,[("gid",account), ("gidNumber",str(gidNumber)), ("objectClass", GroupObjectClasses)]) - - l.add_s(Dn,Details); else: # Modification Rec = [(ldap.MOD_REPLACE,"uidNumber",str(uidNumber)),