X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=userdir_ldap.py;fp=userdir_ldap.py;h=e6c628da5649c3898b389140b923b47f779fd308;hb=0a1f7bb5d8e336ae05466715d4f3fba34997c9f5;hp=1bc9dbbe060c548c1d3d4ac7b6f96e60c782888e;hpb=bf33916925e94340f2a241238e1bb0cee15d5ab4;p=mirror%2Fuserdir-ldap.git diff --git a/userdir_ldap.py b/userdir_ldap.py index 1bc9dbb..e6c628d 100644 --- a/userdir_ldap.py +++ b/userdir_ldap.py @@ -43,10 +43,6 @@ PassDir = ConfModule.passdir; Ech_ErrorLog = ConfModule.ech_errorlog; Ech_MainLog = ConfModule.ech_mainlog; -File = open(PassDir+"/key-hmac-"+pwd.getpwuid(os.getuid())[0],"r"); -HmacKey = File.readline().strip() -File.close(); - # For backwards compatibility, we default to the old behaviour MultipleSSHFiles = getattr(ConfModule, 'multiplesshfiles', False) SingleSSHFile = getattr(ConfModule, 'singlesshfile', True) @@ -458,6 +454,9 @@ def Group2GID(l, name): return -1 def make_hmac(str): + File = open(PassDir+"/key-hmac-"+pwd.getpwuid(os.getuid())[0],"r"); + HmacKey = File.readline().strip() + File.close(); return hmac.new(HmacKey, str, sha1_module).hexdigest() def make_sudopasswd_hmac(purpose, uuid, hosts, cryptedpass):