|
|
|
@ -13,7 +13,7 @@ DISPLAYNUM=${3:-\:0}
|
|
|
|
|
while true
|
|
|
|
|
do
|
|
|
|
|
# perform user profile setting up
|
|
|
|
|
env USER=${XUSER} /bin/share/calculate/xdm/xdm --login || break
|
|
|
|
|
env USER=${XUSER} /usr/share/calculate/xdm/xdm --login || break
|
|
|
|
|
# write pam enviroment for pam_ck_connector
|
|
|
|
|
cat >/home/${XUSER}/.pam_environment <<EOF
|
|
|
|
|
CKCON_DISPLAY_DEVICE=
|
|
|
|
@ -40,7 +40,7 @@ EOF
|
|
|
|
|
# remove user from utmp and wtmp
|
|
|
|
|
sessreg -d -l ${DISPLAYNUM} ${XUSER}
|
|
|
|
|
# perform logout scripts for user
|
|
|
|
|
env USER=${XUSER} /bin/share/calculate/xdm/xdm --logout
|
|
|
|
|
env USER=${XUSER} /usr/share/calculate/xdm/xdm --logout
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
|