diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2013-04-12 09:55:58 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2013-04-12 11:01:26 +0200 |
commit | bc351970c1d7a528db7cab974b3cc8c473812aeb (patch) | |
tree | ce81fa3a19311f6eeb01a049de0b88bfbd7ccf29 | |
parent | 84402e53791c1359ac03f22e318cf2a99076bd96 (diff) |
Fix getting caller's uid on password change (pynslcd)
-rw-r--r-- | pynslcd/pam.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pynslcd/pam.py b/pynslcd/pam.py index b2bf50e..2d0944c 100644 --- a/pynslcd/pam.py +++ b/pynslcd/pam.py @@ -281,7 +281,7 @@ class PAMPasswordModificationRequest(PAMRequest): if parameters['asroot']: binddn = cfg.rootpwmoddn # check if rootpwmodpw should be used - if not parameters['oldpassword'] and calleruid == 0 and cfg.rootpwmoddn: + if not parameters['oldpassword'] and self.calleruid == 0 and cfg.rootpwmoddn: password = cfg.rootpwmoddn else: password = parameters['oldpassword'] |