X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=userdir_ldap.py;h=e6c628da5649c3898b389140b923b47f779fd308;hb=4f01a1b50e34543ccd87edcaa81fddc24e92ce12;hp=1bc9dbbe060c548c1d3d4ac7b6f96e60c782888e;hpb=187d3edfdc561cd4a929811d63f73114e15932e8;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):