From e65c65fc710fa030bfb8319efc43fcdc9ce5a26f Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Fri, 27 Feb 2009 20:32:31 +0100 Subject: first version of LOCAL pam backend --- sss_client/pam_sss.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sss_client') diff --git a/sss_client/pam_sss.c b/sss_client/pam_sss.c index 25a1d2caf..bfb0ad171 100644 --- a/sss_client/pam_sss.c +++ b/sss_client/pam_sss.c @@ -102,6 +102,12 @@ static int pam_sss(int task, pam_handle_t *pamh, int flags, int argc, D(("Hello pam_sssd: %d", task)); +/* TODO: add useful prelim check */ + if (task == SSS_PAM_CHAUTHTOK && (flags & PAM_PRELIM_CHECK)) { + D(("ignoring PAM_PRELIM_CHECK")); + return PAM_SUCCESS; + } + ret = get_pam_items(pamh, &pi); if (ret != PAM_SUCCESS) { D(("get items returned error: %s", pam_strerror(pamh,ret))); -- cgit