diff options
author | Greg Hudson <ghudson@mit.edu> | 2016-01-08 11:54:55 -0500 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2016-01-08 17:10:32 -0500 |
commit | 92ffd801940822c680c4719dc22ca3be29820688 (patch) | |
tree | ac945e1516a16965fee444e8675f4c100ae7bcce | |
parent | 6d740fb6e8f14e4592f98455206ad0653e46f079 (diff) | |
download | krb5-92ffd801940822c680c4719dc22ca3be29820688.zip krb5-92ffd801940822c680c4719dc22ca3be29820688.tar.gz krb5-92ffd801940822c680c4719dc22ca3be29820688.tar.bz2 |
Make ksu work with prompting clpreauth modules
Commit 5fd5a67c5a93514e7d0a64425baa007ad91f57de switched ksu from
using krb5_get_in_tkt_with_password() to
krb5_get_init_creds_password(), but did not supply a prompter
argument. Pass krb5_prompter_posix so that clpreauth modules can
prompt for additional information during authentication.
(cherry picked from commit 23a16fb5eac733880e34a770882ed17b93b5d66c)
ticket: 8340
version_fixed: 1.13.4
tags: -pullup
status: resolved
-rw-r--r-- | src/clients/ksu/krb_auth_su.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/clients/ksu/krb_auth_su.c b/src/clients/ksu/krb_auth_su.c index 50dbefc..7af4819 100644 --- a/src/clients/ksu/krb_auth_su.c +++ b/src/clients/ksu/krb_auth_su.c @@ -195,7 +195,8 @@ krb5_boolean ksu_get_tgt_via_passwd(context, client, options, zero_password, } code = krb5_get_init_creds_password(context, &creds, client, password, - NULL, NULL, 0, NULL, options); + krb5_prompter_posix, NULL, 0, NULL, + options); memset(password, 0, sizeof(password)); |