mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-03 19:42:15 +02:00
sys-libs/pam: Locked accounts functionality
This commit is contained in:
parent
e13fd9d00b
commit
77d03afebf
13
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.5.0-locked-accounts.patch
vendored
Normal file
13
sdk_container/src/third_party/coreos-overlay/sys-libs/pam/files/pam-1.5.0-locked-accounts.patch
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -ur linux-pam-d5cb4409ab6b04a6ed7c00245e2c9a430f352b16.orig/modules/pam_unix/support.c linux-pam-d5cb4409ab6b04a6ed7c00245e2c9a430f352b16/modules/pam_unix/support.c
|
||||||
|
--- linux-pam-d5cb4409ab6b04a6ed7c00245e2c9a430f352b16.orig/modules/pam_unix/support.c 2020-08-18 20:50:27.226355628 +0200
|
||||||
|
+++ linux-pam-d5cb4409ab6b04a6ed7c00245e2c9a430f352b16/modules/pam_unix/support.c 2020-08-18 20:51:20.456212931 +0200
|
||||||
|
@@ -847,6 +847,9 @@
|
||||||
|
return retval;
|
||||||
|
}
|
||||||
|
|
||||||
|
+ if (pwent->pw_passwd != NULL && pwent->pw_passwd[0] == '!')
|
||||||
|
+ return PAM_PERM_DENIED;
|
||||||
|
+
|
||||||
|
if (retval == PAM_SUCCESS && spent == NULL)
|
||||||
|
return PAM_SUCCESS;
|
||||||
|
|
@ -48,6 +48,7 @@ S="${WORKDIR}/${MY_P}"
|
|||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
touch ChangeLog || die
|
touch ChangeLog || die
|
||||||
|
epatch "${FILESDIR}"/pam-1.5.0-locked-accounts.patch
|
||||||
eautoreconf
|
eautoreconf
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user