diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-11-11 21:52:46 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-11-18 17:35:08 -0500 |
commit | 23af8a7e77f44d271d81ca69d6477c3598f348c0 (patch) | |
tree | 8893f0312db749d7194271af2ac349ac9a43cd6b /server/responder/pam | |
parent | b6dd30c7f8cce8800ef4c35f13d6574e796ffca2 (diff) | |
download | sssd-23af8a7e77f44d271d81ca69d6477c3598f348c0.tar.gz sssd-23af8a7e77f44d271d81ca69d6477c3598f348c0.tar.bz2 sssd-23af8a7e77f44d271d81ca69d6477c3598f348c0.zip |
Change the pam code to perform an initgroups call
An initgroups call refreshes both the user and the user's groups, this is ideal
for pam so that we don't need addiotnal initgroups calls (initgroups calls are
cached too now) during the login process.
Diffstat (limited to 'server/responder/pam')
-rw-r--r-- | server/responder/pam/pamsrv_cmd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/responder/pam/pamsrv_cmd.c b/server/responder/pam/pamsrv_cmd.c index f4d9c4d7..8627d5cb 100644 --- a/server/responder/pam/pamsrv_cmd.c +++ b/server/responder/pam/pamsrv_cmd.c @@ -725,7 +725,7 @@ static int pam_forwarder(struct cli_ctx *cctx, int pam_cmd) ret = sss_dp_send_acct_req(preq->cctx->rctx, preq, pam_check_user_dp_callback, preq, - timeout, preq->domain->name, SSS_DP_USER, + timeout, preq->domain->name, SSS_DP_INITGROUPS, preq->pd->user, 0); } else { |