From e5ba91757e0373ca08386feb7463ef88f8b433bf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Mon, 23 Sep 2019 12:21:14 +0200 Subject: [PATCH] force update of nis configuration --- modules/smb_nis.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/smb_nis.mk b/modules/smb_nis.mk index a940d1d..b351698 100644 --- a/modules/smb_nis.mk +++ b/modules/smb_nis.mk @@ -14,6 +14,7 @@ export smb_nis_pamscript smb_nis_pammount define smb_nis_pamscript := #!/bin/sh +# forced through bash, to hide euid from smbpasswd /bin/bash -c ' printf "%s\n" "$$PAM_OLDAUTHTOK" "$$PAM_AUTHTOK" "$$PAM_AUTHTOK" \ | smbpasswd -sr ${nis_server} -U "$$PAM_USER" @@ -46,16 +47,16 @@ _smb_nis: ${CFGROOT} printf '\nsession optional pam_mount.so\n' >>$${CFGROOT}/etc/pam.d/common-session printf '\npassword required pam_script.so dir=/opt/pam_script\n' >$${CFGROOT}/etc/pam.d/common-password -${CFGROOT}/opt/pam_script/pam_script_passwd: ${CFGROOT} +${CFGROOT}/opt/pam_script/pam_script_passwd: ${CFGROOT} .FORCE mkdir -p "$(dir $@)" printf '%s' "$${smb_nis_pamscript}" >"$@" -${CFGROOT}/etc/security/pam_mount.conf.xml: ${CFGROOT} +${CFGROOT}/etc/security/pam_mount.conf.xml: ${CFGROOT} .FORCE mkdir -p "$(dir $@)" printf '%s' "$${smb_nis_pammount}" >"$@" -${CFGROOT}/etc/yp.conf: ${CFGROOT} +${CFGROOT}/etc/yp.conf: ${CFGROOT} .FORCE printf 'ypserver %s\n' "${nis_server}" >"$@" -${CFGROOT}/etc/defaultdomain: ${CFGROOT} +${CFGROOT}/etc/defaultdomain: ${CFGROOT} .FORCE printf '.%s\n' "${nis_server}" >"$@" -- 2.39.2