X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=ud-passchk;h=e7c3cb79eef4c690886e678c74593dd96b5949c4;hp=6929f4fd386216ebbc7e9d831a34ae17bd831d52;hb=836c37b9ee287a5934e9d42b8eee5bfa632c560b;hpb=b4ab56c86125ee342523bc4fedf65c76f6f0d2cd diff --git a/ud-passchk b/ud-passchk index 6929f4f..e7c3cb7 100755 --- a/ud-passchk +++ b/ud-passchk @@ -10,7 +10,7 @@ def PassCheck(l,File,HomePrefix): # Fetch all the users and generate a map out of them Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"uid=*",\ - ["uid","uidnumber","gidnumber","loginshell"]); + ["uid","uidNumber","gidNumber","loginShell"]); UIDMap = {}; for x in Attrs: if x[1].has_key("uid") == 0: @@ -30,11 +30,11 @@ def PassCheck(l,File,HomePrefix): Ats = UIDMap[Split[0]]; Miss = []; - if Ats.has_key("uidnumber") and Ats["uidnumber"][0] != Split[2]: + if Ats.has_key("uidNumber") and Ats["uidNumber"][0] != Split[2]: Miss.append("UID"); - if Ats.has_key("uidnumber") and Ats["gidnumber"][0] != Split[3]: + if Ats.has_key("uidNumber") and Ats["gidNumber"][0] != Split[3]: Miss.append("GID"); - if Ats.has_key("homedirectory") and \ + if Ats.has_key("homeDirectory") and \ split[5] != HomePrefix + Split[0]: Miss.append("Home"); if len(Miss) != 0: