git: pam_exec: Use program exit status as return code
Peter Avalos
pavalos at crater.dragonflybsd.org
Wed Jul 11 03:28:53 PDT 2012
commit f37265ed2a9f1e685c6bcbe8ffe212f4d4d450b0
Author: Peter Avalos <pavalos at dragonflybsd.org>
Date: Wed Jul 11 03:01:44 2012 -0700
pam_exec: Use program exit status as return code
pam_exec(8) now accepts a new option "return_prog_exit_status". When
set, the program exit status is used as the pam_exec return code. It
allows the program to tell why the step failed (eg. user unknown).
However, if it exits with a code not allowed by the calling PAM service
module function (see $PAM_SM_FUNC below), a warning is logged and
PAM_SERVICE_ERR is returned.
Obtained-from: FreeBSD
Summary of changes:
lib/pam_module/pam_exec/pam_exec.8 | 86 ++++++++-
lib/pam_module/pam_exec/pam_exec.c | 364 ++++++++++++++++++++++++++++++++----
2 files changed, 410 insertions(+), 40 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f37265ed2a9f1e685c6bcbe8ffe212f4d4d450b0
--
DragonFly BSD source repository
More information about the Commits
mailing list