pam: environment should be reinitialized after authentication

This commit is contained in:
Peter Cai
2017-02-11 09:00:24 +08:00
parent dd6c917462
commit f494541652

View File

@@ -167,7 +167,7 @@ def login_prompt(username, profile, env):
su = '/usr/bin/su'
if not os.path.exists(su):
su = '/bin/su'
os.execvpe(su, [su, username], env)
os.execvpe(su, [su, '-l', username], env)
return success
if __name__ == "__main__":