This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
sshd doesn't work after sshd-host-config - fix proposed
- From: Fredrik Viklund <fredrikv at biochem dot kth dot se>
- To: cygwin at cygwin dot com
- Date: Thu, 24 Oct 2002 00:53:53 +0200
- Subject: sshd doesn't work after sshd-host-config - fix proposed
- References: <1035402402.11030.ezmlm@cygwin.com>
I have spent time the last few days setting up sshd under Win2k and WinXP with privilege separation and it is clear from the maling lists that I have not been alone in my troubles...
The setup that fails:
* A clean install of cygwin from Internet (on seasoned Windows 2000 and a clean install of XP)
* Doing "ssh-host-config" and answering yes to all questions, enabling privlege separation
* Doing "ssh-user-config"
* Starting the "CYGWIN sshd" service
It immediately stops and logs "Bad owner or mode for /var/empty" to /var/log/sshd.log
The one line that makes it work:
$ chmod 755 /var/empty
Just as /usr/doc/openssh/README.privsep says...
So the following (or a similar) "diff -u" should make sh-host-config work better for average joe and me:
--- ssh-host-config.orig 2002-10-23 14:24:04.000000000 +0200
+++ ssh-host-config 2002-10-23 14:23:49.000000000 +0200
@@ -164,6 +164,7 @@
if [ $_nt -gt 0 ]
then
chown system.system /var/empty
+ chmod 755 /var/empty
fi
fi
Most problems/solutions I've seen so far have focussed on users and file ownership when what fails is the file privileges.
Because I'm no cygwin guru I just might be knocking down open doors with this one. In that case, bear with me :-)
/Fredrik
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/