X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-passchk;h=e7c3cb79eef4c690886e678c74593dd96b5949c4;hb=9e1e7b0639b1265bf39acd330122f40123451c56;hp=6929f4fd386216ebbc7e9d831a34ae17bd831d52;hpb=c50d88536a4feb3087d1aa802e110250cb2861fc;p=mirror%2Fuserdir-ldap.git 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: