1

過去数年間、密接に関連するトピックに関する多数の投稿を見つけました。ただし、次の状況について具体的なアドバイスがあれば教えてください。

私は、Win7 SP1 で cygwin 2.4.0-1 を使用しているカジュアル ユーザーです。私は長年、さまざまな Win プラットフォームで cygwin を使用してきました。今日、この Win7 マシンで初めて、/cygdrive/c/some/folder/file という単一のファイルに対して cygwin chmod 400 コマンドを実行しました。その後、C:\some\folder だけでなく、C: 全体で Windows のアクセス許可が変更されていることがわかりました。具体的には、Windows の [プロパティ] ダイアログに、C: 内のすべてのフォルダーの読み取り専用ステータスが表示されます。プライマリ ドライブに書き込めません。Windows の [プロパティ] ダイアログを使用してこれを変更しようとしました。ただし、その後プロパティに戻っても変化はありません。マシンを再起動し、ダイアログからプロパティを更新しようとしても機能しません。また、cygwin コマンド ラインから chmod 770 を発行しても解決しませんでした。

パーミッション処理の違い、chmod と Win ACL、具体的には cygwin sshd に関するパーミッション、および Windows icacls と cacls の使用について読んでいます。たとえば、Windows 7 で Cygwin chmod 777 コマンドが他のユーザーを「アクセス拒否」させました。

/cygdrive/c/cygwin64/etc/fstab.d/ にもファイルを追加しました:

Cygwin/vim Windows 7 ファイル アクセスの問題

これは役に立たないようです。

C: のいくつかの特定のフォルダーで Windows コマンド ラインから icacls を実行すると、次のように表示されます。


C:>icacls フォルダー

フォルダ BUILTIN\Administrators:(I)(F) BUILTIN\Administrators:(I)(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(I)(F) NT AUTHORITY\SYSTEM:(I)( OI)(CI)(IO)(F) BUILTIN\Users:(I)(OI)(CI)(RX) NT AUTHORITY\Authenticated Users:(I)(M) NT AUTHORITY\Authenticated Users:(I)(OI )(CI)(IO)(M)

1 個のファイルが正常に処理されました。0 個のファイルの処理に失敗しました


C:>icacls ユーザー\ユーザー

ユーザー\ユーザー NT AUTHORITY\SYSTEM:(OI)(CI)(F) BUILTIN\Administrators:(OI)(CI)(F) Machine\user:(OI)(CI)(F) Machine\HomeUsers:(RX)

1 個のファイルが正常に処理されました。0 個のファイルの処理に失敗しました


とにかく、完全には理解できない icacls コマンドを試す前に、ここにいる誰かが私に何か具体的なアドバイスをしてくれるかどうか疑問に思っていました。

どうもありがとう、KCW

4

0 に答える 0