2011-01-12 43 views
0

Windows 2003 NTFSファイルシステム上にファイルがあります。これはC:\ MyFolder \ MyFile.txtと呼ばれます。最初に、ユーザーにファイルへの読み取りアクセスを許可します。次に、ユーザーの親フォルダへの読み取りアクセス権を削除します。WIndowsファイルアクセス制御

ユーザーは、では、エクスプローラを使用してフォルダを参照し、ダブルクリックしてメモ帳で開くことはできません。ユーザに、スタート(メニュー)を実行して "C:\ MyFolder \ MyFile.txt"と入力すると、ファイルがメモ帳に読み込まれます。

誰かが、なぜこれが説明されているいくつかのMSDNドキュメントを指摘できますか?私は考えることができるすべてのGoogleとビングのクエリを試しました。

おかげでずっと

+0

これは私にとって100%論理的だと思われるので、どういう疑問が本当にわかりません。ユーザーは*ファイル*への読み取りアクセス権を持っているため、直接開くことができます。しかし、* containing *フォルダ*への読み取りアクセス権を持たないため、エクスプローラで参照することはできません。あなたはそれを他にどのように実装しますか? –

+0

ありがとうコーディー、私はその行動を理解し、それがなぜそうであるかを見ることができます。私はこれを説明するためのドキュメントが必要でした。それが提供されました。 – beezler

答えて

2

が、このページの表に「フォルダのスキャンの許可を参照してください:それはより多くの私にはMSDNのものよりTechNetの記事のように聞こえる

http://technet.microsoft.com/en-us/library/cc787794(WS.10).aspx

+0

ありがとう、ジェレミー。あなたは何時間もの検索を終えました。非常に高く評価。 – beezler

+0

上記の確認を提供するWindows XPのファイル/フォルダのアクセス許可を文書化した別のリンクは次のとおりです。http://support.microsoft.com/kb/308419興味深いのは、グループポリシーで "トラバースチェックをバイパス"を設定することですこれを無視して、適切な権限がなくてもユーザーがフォルダをナビゲートできるようにします。 (ディレクトリの*コンテンツ*を一覧表示することはできませんが、ディレクトリツリーをトラバースすることができます)。デフォルトでは、Everyoneグループにはトラバースチェックのバイパスユーザー権利が与えられます。 –

1

ディレクトリ/フォルダはファイルキャビネットフォルダではなく、キャビネット内に何が入っているかを示すためにキャビネットの前面に固定されたインデックスカードと考える場合。これは、あなたがそれらにインデックスカードへのアクセスを拒否されたフォルダにあるものへのユーザー権利を否定しているのでフォルダが(ファイルがどこにインデックス。)

ファイルシステム上にあるものを効果的です。しかし、彼らが望む正確なファイルを知っていれば、アクセス権のあるファイルにアクセスすることができます。これは、インデックスカードのチェックが不要なためです。

明らかに少し複雑ですが、基本的な見方です。私はこのテクニックがUnixで、今の学生のバッチから前の年の課題を隠すときに* nix環境でかなり使用されるのを見ました。ただし、一部のファイルから権限を削除していないため、チューターは前の年の特定の例を指導できます。

関連する問題