- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Cygwin

はじめに Edit

あるマシンのcygwinで作ったファイルが消さなくなったりする件。

ファイルの権限絡み(ファイルのプロパティのセキュリティタブにあるような設定)の話みたいです。

Cygwin 1.7以降の場合は(CYGWIN環境変数のnontsecがなくなったので)、
マウントオプションのnoaclを使います。

noaclの参考:

Cygwin 1.7より前の場合は、システムの環境変数に、

CYGWIN=nontsec

を入れておきましょう。

これで解決します。

私はあきらめました。

とりあえずの切り抜ける方法 Edit

おかしくなったファイルを直す方法。

Windowsの権限の問題と思われるので、
ディレクトリのプロパティの「セキュリティタブ」で、
下記のように所有者を変更するなどする。

リンクがあるフォルダのプロパティを開き、セキュリティタブから、
詳細設定->所有者->所有者の変更->サブコンテナとオブジェクトの所有者を置き換えるにチェック->OK->OKで一度プロパティを閉じる。

もう一度、セキュリティタブから、
(*)詳細設定->アクセス許可->「子オブジェクトに適用するアクセス許可エントリを親から継承し、それらをここで明示的に定義されているものに含める」のチェックを「外す」->ダイアログが出たら「コピー」を選択

詳細設定->アクセス許可->「子オブジェクトすべてのアクセス許可エントリを、ここに表示されているエントリで子オブジェクトに適用するもで置換する」にチェック->適用->OK->OKでプロパティを閉じる
via: 色々日記(ざ・めも) | cygwinがらみの削除できないファイル

XP HOMEだとデフォルトで「セキュリティタブ」がないので(safemodeではあるけど面倒) Patch Folder and File Security(Security for folders and files):教えて君.net を使用する。

参考リンク Edit

なども参考にしてください。




Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2010-09-08 Wed 00:19:33 JST (3324d)