4e43c817a1
- Split shadow-login_defs.patch hunks to its logical components (bsc#1121197): * shadow-login_defs-unused-by-pam.patch * shadow-login_defs-comments.patch * shadow-login_defs-util-linux.patch * shadow-login_defs-suse.patch * Move appropriate hunks to chkname-regex.patch and encryption_method_nis.patch * Remove GROUPADD_CMD that is not supported (bsc#1121197#c14). - Split getdef-new-defs.patch hunks to its logical components (bsc#1121197): * encryption_method_nis.patch * chkname-regex.patch * shadow-util-linux.patch Add support for login: ALWAYS_SET_PATH and LOGIN_PLAIN_PROMPT. * useradd-script.patch, userdel-script.patch * Remove duplicated definitions of MOTD_FILE and ENV_PATH. - Add shadow-login_defs-unused-check.sh to allow verification of login.defs variable usage (bsc#1121197). - Add virtual symbols for login.defs compatibility (bsc#1121197). OBS-URL: https://build.opensuse.org/request/show/700494 OBS-URL: https://build.opensuse.org/package/show/Base:System/shadow?expand=0&rev=63
33 lines
1.0 KiB
Diff
33 lines
1.0 KiB
Diff
Add support for ENCRYPT_METHOD_NIS used by pam: modules/pam_unix/pam_unix_passwd.c.
|
|
|
|
Index: lib/getdef.c
|
|
===================================================================
|
|
--- lib/getdef.c.orig
|
|
+++ lib/getdef.c
|
|
@@ -85,6 +85,7 @@ static struct itemdef def_table[] = {
|
|
{"CREATE_HOME", NULL},
|
|
{"DEFAULT_HOME", NULL},
|
|
{"ENCRYPT_METHOD", NULL},
|
|
+ {"ENCRYPT_METHOD_NIS", NULL},
|
|
{"ENV_PATH", NULL},
|
|
{"ENV_ROOTPATH", NULL},
|
|
{"ENV_SUPATH", NULL},
|
|
Index: etc/login.defs
|
|
===================================================================
|
|
--- etc/login.defs.orig
|
|
+++ etc/login.defs
|
|
@@ -187,10 +187,13 @@ CHFN_RESTRICT rwh
|
|
# If set to DES, DES-based algorithm will be used for encrypting password (default)
|
|
# Overrides the MD5_CRYPT_ENAB option
|
|
#
|
|
+# ENCRYPT_METHOD_NIS is used by pam_unix_passwd.so.
|
|
+#
|
|
# Note: If you use PAM, it is recommended to use a value consistent with
|
|
# the PAM modules configuration.
|
|
#
|
|
#ENCRYPT_METHOD DES
|
|
+#ENCRYPT_METHOD_NIS DES
|
|
|
|
#
|
|
# Only works if ENCRYPT_METHOD is set to SHA256 or SHA512.
|