X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-roleadd;h=5dea2dc187e968c679588db06ddd201899fedc92;hb=881f6b40ab1758eeb44f72efe48327c30dd1631a;hp=db83f18445d44f9a6a5bbd3659f35574d5437495;hpb=2e69e156ef1a4920643fea141577e238e5afa9e8;p=mirror%2Fuserdir-ldap.git diff --git a/ud-roleadd b/ud-roleadd index db83f18..5dea2dc 100755 --- a/ud-roleadd +++ b/ud-roleadd @@ -69,7 +69,10 @@ if Res != "": # GID Res = raw_input("Group ID Number? ") if Res != "": - gidNumber = Group2GID(Res) + gidNumber = Group2GID(l, Res) + if gidNumber == -1: + print "Can't figure out which gid %s is" % Res + sys.exit(1) # UID uidNumber = GetFreeID(l) @@ -93,7 +96,7 @@ sys.stdout.flush() Details = [("uid",account), ("objectClass", - ("top","inetOrgPerson","debianAccount","shadowAccount","debianRoleAccount")), + ("top","debianAccount","shadowAccount","debianRoleAccount")), ("uidNumber",str(uidNumber)), ("gidNumber",str(gidNumber)), ("gecos",cn+",,,,"),