summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/pam/hooks/auth-final-exec.d/99-pwdaemon-fallback.sh
blob: 6f86e0f87adf623e72fccb054a7beb7520d3e7e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/ash

[ -z "${SLX_PXE_CLIENT_IP}${SLX_KCL_SERVERS}" ] && . /opt/openslx/config

# Allow querying PW via UNIX Socket?
pw=0
[ "$SLX_PRINT_REUSE_PASSWORD" = "yes" ] && pw=1

USERNAME="${PAM_USER}" PASSWORD="${USER_PASSWORD}" PWSOCKET="${TEMP_HOME_DIR}/.pwsocket" \
	LOCAL_PW="$pw" pwdaemon --daemon "${USER_UID}"
exit 0