FreeBSD Bugzilla – Attachment 140079 Details for
Bug 186545
[PATCH] security/sssd: add ignore_unknown_user option to pam_sss
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.94 KB, created by
Pete Fritchman
on 2014-02-07 18:00:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Pete Fritchman
Created:
2014-02-07 18:00:01 UTC
Size:
1.94 KB
patch
obsolete
>--- files/patch-src__sss_client__pam_sss.c.orig 2014-02-07 12:39:44.000000000 -0500 >+++ files/patch-src__sss_client__pam_sss.c 2014-02-07 12:39:57.000000000 -0500 >@@ -1,17 +1,14 @@ >-From 86816db5982df0c1b0c5f5722e23111c62ff362e Mon Sep 17 00:00:00 2001 >-From: Lukas Slebodnik <lukas.slebodnik@intrak.sk> >-Date: Sat, 27 Jul 2013 15:02:31 +0200 >-Subject: [PATCH 31/34] patch-src__sss_client__pam_sss.c >- >---- >- src/sss_client/pam_sss.c | 2 ++ >- 1 file changed, 2 insertions(+) >- >-diff --git src/sss_client/pam_sss.c src/sss_client/pam_sss.c >-index 3734c8f..7110d38 100644 >---- src/sss_client/pam_sss.c >-+++ src/sss_client/pam_sss.c >-@@ -125,10 +125,12 @@ static void free_exp_data(pam_handle_t *pamh, void *ptr, int err) >+--- src/sss_client/pam_sss.c.orig 2013-11-06 13:35:03.000000000 -0500 >++++ src/sss_client/pam_sss.c 2014-02-07 12:38:51.000000000 -0500 >+@@ -52,6 +52,7 @@ >+ #define FLAGS_USE_FIRST_PASS (1 << 0) >+ #define FLAGS_FORWARD_PASS (1 << 1) >+ #define FLAGS_USE_AUTHTOK (1 << 2) >++#define FLAGS_IGNORE_UNKNOWN_USER (1 << 3) >+ >+ #define PWEXP_FLAG "pam_sss:password_expired_flag" >+ #define FD_DESTRUCTOR "pam_sss:fd_destructor" >+@@ -125,10 +126,12 @@ > > static void close_fd(pam_handle_t *pamh, void *ptr, int err) > { >@@ -24,6 +21,22 @@ > > D(("Closing the fd")); > sss_pam_close_fd(); >--- >-1.8.0 >- >+@@ -1292,6 +1295,8 @@ >+ } >+ } else if (strcmp(*argv, "quiet") == 0) { >+ *quiet_mode = true; >++ } else if (strcmp(*argv, "ignore_unknown_user") == 0) { >++ *flags |= FLAGS_IGNORE_UNKNOWN_USER; >+ } else { >+ logger(pamh, LOG_WARNING, "unknown option: %s", *argv); >+ } >+@@ -1429,6 +1434,9 @@ >+ ret = get_pam_items(pamh, &pi); >+ if (ret != PAM_SUCCESS) { >+ D(("get items returned error: %s", pam_strerror(pamh,ret))); >++ if (flags & FLAGS_IGNORE_UNKNOWN_USER && ret == PAM_USER_UNKNOWN) { >++ ret = PAM_IGNORE; >++ } >+ return ret; >+ } >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 186545
: 140079 |
140080