SSHD /var/empty must be owned by root
Tue Apr 24 09:23:00 GMT 2012
This is solved me.
I only created /var/empty with login in sshd. Only this needed.
And I wrote inside win service sshd username and passwd.
2012/4/24 Corinna Vinschen <corinna-cygwin>:
> On Apr 24 09:10, Gyurmo wrote:
>> I have:
>> $ /usr/sbin/sshd.exe -D
>> /var/empty must be owned by root and not group or world-writable.
> Why don't you run sshd as a service? That's what the ssh-host-config
> script is for. The above call from the command line does not allow to
> login with another account than the one sshd has been started under.
> Usually sshd tests if /var/empty is owned by uid 0. On Cygwin, where
> there's usually no user with uid 0, the code has been modified to test
> if /var/empty is owned by the user running sshd. So, if you start sshd
> on the command line, you have to chown /var/empty to the current user
> account. Same goes for the ssh-related files under /etc. The error
> message is the vanilla upstream error message. It hasn't been changed
> for Cygwin to keep the Cygwin-related upstream patchset small.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin