Re: CYGWIN sshdが起動出来ません。
新城@筑波大学です。こんにちは。
Cygwin は普段使っていないのですが、SSH は使っています。
In article <cmnir9$m34$1@caraway.media.kyoto-u.ac.jp>
"KMochida" <kaormchd@plum.freemail.ne.jp> writes:
> Win2kでcygwin1005.9.0.0を使用しています。
> $ mkdir /var/empty
> とすると
> $ tail -f /var/log/sshd.log
> /var/empty must be owned by root and not group or world-writable.
> $ ls -l /var/ | grep empty
> drwxrwxrwx+ 2 root なし 0 Nov 8 17:34 empty
このメッセージとこのモードの問題だとすると、次のようにすると
直るかもしれません。
chmod 700 /var/empty
あと、ls ですが、-d オプションをつけるといいですよ。
ls -ld /var/empty
試してみてください。
/var/empty は、privilege separation の話ですね。内部的に、
fork して cd /var/empty して setuid から、ネットワークからの
データを読込んで認証するやつ。Cygwin でどのくらい効くんでしょ
うか。
Cygwin でもし効かないなら、mkdir /var/empty でなくて、
privilege separation を切ってもいいかもしれません。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735