summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorTim Rice <tim@multitalents.net>2002-07-07 14:07:46 -0700
committerTim Rice <tim@multitalents.net>2002-07-07 14:07:46 -0700
commite475a3cf3b18ce1c22529fdf2d531beee5ea8f25 (patch)
tree5159c3ff16dde1cd48b42f36c2f0cb42435b06c4 /contrib
parent9dd30817ef4314bd2fdc688c0d40fd6ca7208acc (diff)
[contrib/cygwin/ssh-host-config] sshd account creation fixes
patch from vinschen@redhat.com
Diffstat (limited to 'contrib')
-rw-r--r--contrib/cygwin/ssh-host-config6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/cygwin/ssh-host-config b/contrib/cygwin/ssh-host-config
index c263d60f..590dbdeb 100644
--- a/contrib/cygwin/ssh-host-config
+++ b/contrib/cygwin/ssh-host-config
@@ -107,7 +107,7 @@ then
echo
echo "There are still ssh processes running. Please shut them down first."
echo
- #exit 1
+ exit 1
fi
# Check for ${SYSCONFDIR} directory
@@ -340,7 +340,7 @@ then
if request "Shall this script create a local user 'sshd' on this machine?"
then
dos_var_empty=`cygpath -w /var/empty`
- net user sshd /add /fullname:"sshd privsep" "/HOMEDIR:$dos_var_empty" > /dev/null 2>&1 && sshd_in_sam=yes
+ net user sshd /add /fullname:"sshd privsep" "/homedir:$dos_var_empty" /active:no > /dev/null 2>&1 && sshd_in_sam=yes
if [ "$sshd_in_sam" != "yes" ]
then
echo "Warning: Creating the user 'sshd' failed!"
@@ -354,7 +354,7 @@ then
echo " Check your ${SYSCONFDIR}/sshd_config file!"
privsep_used=no
else
- mkpasswd -l -u sshd >> ${SYSCONFDIR}/passwd
+ mkpasswd -l -u sshd | sed -e 's/bash$/false/' >> ${SYSCONFDIR}/passwd
fi
fi
else