Windows 7 で Cygwin フォルダーのアクセス許可を変更するにはどうすればよいですか?

Windows 7 で Cygwin フォルダーのアクセス許可を変更するにはどうすればよいですか?

エクスプローラーで権限を変更しようとするたびに、アクセス拒否エラーが発生しますが、管理者アカウントを使用しています。

必要なのは /bin ディレクトリにスクリプトを追加することですが、そこに書き込むことは許可されていません...

答え1

あなたがすべきない個人的なスクリプトを追加したり/bin/usr/bin

それらは入るべきだ~/bin

$ touch blah.sh

$ mkdir ~/bin

$ mv blah.sh ~/bin

$ echo 'PATH+=:~/bin' >> ~/.bash_profile

答え2

私も同様の問題を抱えていました。私のシステムは、ドメインの切り替え、ユーザー アカウントの変更など、多くの変更を経ていました。/etc/passwd を mkpasswd からの現在の出力に置き換える必要がありましたが、管理者である現在のユーザーであっても、そのフォルダー/ファイルの権限を調整する方法を見つけることができませんでした。

問題は、c:\cygwin フォルダの Windows 所有者が「不明なユーザー」(おそらく古いドメインのユーザー) であったことです。そこで、管理者権限を持つ現在のアカウントを使用して、c:\cygwin 階層の所有者を現在のアカウントに変更し、/etc/passwd の権限を調整して変更できるようにしました。

関連情報