タグ

nontsecとmeadowに関するlolicsystemのブックマーク (1)

  • Cygwinの実行権限 - soutaroブログ

    MeadowとかのWin32アプリでファイルを編集すると,Win2000上のCygwinからlsしたときに実行権限が付加されていて気持ち悪かったのが問題.この問題が解決した. なんでこういう問題が発生するかというと, WindowsNT上のCygwinは,NTFSのファイルパーミッションをそのまま利用する Win32アプリがファイルを更新すると,実行権限をつけてしまう というのが原因だった.わかってしまえば単純なことなんだけど,困っていた. 対策は簡単で,Cygwinでファイルのパーミッションを参照する場合に,NTFSのパーミッションではなくファイル名で実行権限を識別するようにすればよい.具体的にはCYGWIN環境変数に「nontsec」を加えればよい.ファイルの実行権限を確認する際に,ファイル内容を確認することがあるので,パフォーマンスが多少低下するらしいが,まあここでは問題にしないこと

    Cygwinの実行権限 - soutaroブログ
  • 1