X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-echelon;h=cdca2dea3d1fb351a7a42d124d5b4aca7d2c8501;hb=186f30d63f9631fbfbda0b56f59d4f0339f8a9d2;hp=a58c0ec4d688e135adf9e45e642ca45f7a381b03;hpb=da220ff14d1cfc33e6606875a5260b8c73d00558;p=mirror%2Fuserdir-ldap.git diff --git a/ud-echelon b/ud-echelon index a58c0ec..cdca2de 100755 --- a/ud-echelon +++ b/ud-echelon @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- mode: python -*- -import userdir_gpg, userdir_ldap, sys, traceback, time, ldap, posix, getopt; +import userdir_gpg, userdir_ldap, sys, traceback, time, ldap, os, getopt; import string, pwd from userdir_gpg import *; from userdir_ldap import *; @@ -24,7 +24,7 @@ def TryGPG(Email): if string.find(Msg[0],"-----BEGIN PGP SIGNED MESSAGE-----") == -1: return None; - + Res = GPGCheckSig(Msg[0]); # Failed to find a matching sig @@ -34,7 +34,7 @@ def TryGPG(Email): return None; # Search for the matching key fingerprint - Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"keyfingerprint=" + Res[2][1]); + Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"keyFingerPrint=" + Res[2][1]); if len(Attrs) == 0: return None; if len(Attrs) != 1: @@ -96,7 +96,7 @@ try: global l; l = ldap.open(LDAPServer); if Debug == None: - F = open(PassDir+"/pass-"+pwd.getpwuid(posix.getuid())[0],"r"); + F = open(PassDir+"/pass-"+pwd.getpwuid(os.getuid())[0],"r"); AccessPass = string.split(string.strip(F.readline())," "); l.simple_bind_s("uid="+AccessPass[0]+","+BaseDn,AccessPass[1]); F.close();