私はCygWinを初めて使いましたが、Unixシステムに使用されていました。通常、〜は/ home/usrname /にあるユーザーのホームディレクトリを参照します。しかしCygWinでは、それは私のWindowsのusrホームを指しています。/cygdrive/c/Users/usrname。また、ここから私の.bashrcプロファイルを読み込みます。しかし、私の.sshフォルダではない - 明らかに/home//.sshの下にあるはずです。家とのCygwinの相違点
cygwinの〜は/ home/usrnameを指すべきですか?たとえば、どのフォルダが優先されるか.bashrcは両方の場所にありますか?
私はdb_home変数を変更できることは知っていますが、〜と "home"は最初とは違っていると私は奇妙に思えます。そして、私はwheterに情報に基づいた決定をするか、その他...
本当です。どうやってsshは/ homeの鍵を探しますか? :) – Hoof
win-homeをcygwinの家として使うのは賢明ではないですか? :) – Hoof
@Hoof:sshdはあなたのユーザアカウントでは動作しないので、ユーザの環境変数は表示されません。それはシステムアカウントの下で実行され、sshdから期待される特権分離を実行します。そして、Cygwinを上書きするのは問題です。あなたが見たような効果があるからです。sshdとbashは同じ$ HOMEに同意しません。同じ基本的な問題はcronのように他のものにも影響します。 –