From f4945416526fd5e1047733a1ef3953fc713eb514 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 11 Feb 2017 09:00:24 +0800 Subject: [PATCH] pam: environment should be reinitialized after authentication --- butterfly/pam.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/butterfly/pam.py b/butterfly/pam.py index 6188e4b..e1c36b8 100644 --- a/butterfly/pam.py +++ b/butterfly/pam.py @@ -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__":