Cygwin と /etc/passwd のはなし

Cygwin で OpenSSH を使っているのですが、ホームディレクトリを替えたら .ssh ディレクトリが見つからないといって、動かなくなってしまいました。$HOME はちゃんと設定しているのですが…。と思ったら、/etc/passwd を参照していることが分かりました。なかなか生意気なやつです。
/etc/passwd でホームディレクトリを設定したら、ちゃんと SSH が動くようになりました。これも、めでたし。