Cygwinでssh-Hostをセットアップしようとすると、次のエラーが発生します。
*** Warning: The permissions on the directory /var are not correct.
*** Warning: They must match the regexp d..x..x..[xt]
*** ERROR: Problem with /var directory. Exiting.
現在、/var
ディレクトリには以下の権限があります。
$ ls -ld /var
drws--Srwx+ 1 Prashant Prashant 0 Mar 11 22:29 /var
/var
にd..x..x .. [xt]権限を設定するにはどうすればよいですか?
Cygwinでは、グループがUsers
またはRoot
でない限り、グループのアクセス許可を変更することはできません。 'chmod'はCygwinのグループ権限を変更できないを参照してください。
Varのグループ所有者をUsers
に変更するまで、グループ権限を変更することはできないため、最善の解決策は次のとおりです。
chown :Users /var
chmod 757 /var
chmod ug-s /var
chmod +t /var
ただし、スティッキービットを設定する最後の手順は実際には必要ありません。
これを解決するには、最初にCygwinをWindowsの環境変数に追加する必要があります。
コンピュータを右クリックしてプロパティを選択し、システムの詳細設定を選択します。 -)およびAdvancedタブでEnvironment Variablesを選択します。
システム変数の下にある「パス」を見つけ、最後にセミコロンを付けて「; C:\ Cygwin\bin」を追加します。
それが終わったら、Cygwinを管理者として実行し、Milineの提案どおりに実行します。それは私のために働いたので、私は他の人のために働くことを望みます。