Windowsアクセス制御エントリ(ACE)の適用先

各ACEには「適用先」が定義されています。セキュリティの詳細設定画面において、ACL一覧に表示されていますが、 「編集」ボタンを押すとさらに詳しく見ることが可能です。

適用先は7通りだけではない

アクセス許可エントリの編集画面で選択できる適用先は下記の7通りです。

#適用先のWindows標準表記caclsでの表記
1このフォルダのみ
2このフォルダ、サブフォルダおよびファイル(OI)(CI)
3このフォルダとサブフォルダ(CI)
4このフォルダとファイル(OI)
5サブフォルダとファイルのみ(OI)(CI)(IO)
6サブフォルダのみ(CI)(IO)
7ファイルのみ(OI)(IO)
ご覧の通り、この7通りは、下記の3つのフラグの組合わせです。
記号フラグ意味
OIオブジェクト継承ファイルに継承されます
CIコンテナ継承フォルダに継承されます
IO継承のみこのフォルダに適用されません

2×2×2 = 8通りですが、適用先なしの組み合わせ(IOのみ)の場合にはエントリの存在意義がなくなってしまうため、それを除いた7通りが使われます

しかしながら、実は7通りでは足りないのです。というのもここでの「サブフォルダ」はサブフォルダのさらに下位階層にある 孫フォルダをも含んでおり、「ファイル」もサブフォルダ中のファイルを含んでいるからです。そのため、 このフォルダ中のファイルとサブフォルダ中のファイルを区別するには、もうひとつのフラグが必要になりました。このフラグが、 アクセス制御エントリの編集画面一番下に出てくるチェックボックスであり、 このチェックボックスとの組合わせによって13通りの適用先が決まります。 適用際の選択ボックスや表示が7通りのままなのは、過去を引きずっているだけと考えましょう。

チェックボックスの名前ですが「これらのアクセス許可を、このコンテナの中にあるオブジェクトやコンテナにのみ適用する」という大変長ったるしい名前で面倒なので、 「NP」チェックボックスと呼ばせてください。("Non-Propagate" - 「継承しない」の意)

13通りの適用先

下記に13通りの適用先と、このフォルダ・サブフォルダ・孫フォルダおよびそれぞれのフォルダのファイルが適用対象となるかを列挙します
#適用先#適用先
NPチェックボックスをOFF(既定)
※サブフォルダ以下のフォルダ・ファイルが含まれます
NPチェックボックスをON
※サブフォルダ内のファイル・孫フォルダ以下が適用外になります
1このフォルダのみ
-左に同じ
2このフォルダ・サブフォルダとファイル
8このフォルダ・サブフォルダとファイル
3このフォルダとサブフォルダ
9このフォルダとサブフォルダ
4このフォルダとファイル
10このフォルダとファイル

5サブフォルダとファイルのみ
11サブフォルダとファイルのみ
6サブフォルダのみ
12サブフォルダのみ
7ファイルのみ
13ファイルのみ

いかがでしょうか?ご覧の通り、4つのフラグの組み合わせが13通りになりますが、 意味がわかりにくく使いにくいものが多いことがわかります。

よくつかう適用先は5通り程度

よく使う組合わせはそれほど多くないでしょう。下記にあげる5通りで、良いのではないでしょうか?

#適用先説明
NPチェックボックスをOFF(既定)の場合
1このフォルダのみ
これはよく使います
2このフォルダ・サブフォルダとファイル
これも一番使われます
5サブフォルダとファイルのみ
使うことがあるかもしれません
NPチェックボックスをONの場合
10このフォルダとファイル

「このフォルダとこのフォルダのファイル」です
13ファイルのみ
「このフォルダのファイル」です

« 前へ   |  一覧へ   |  次へ Windowsアクセス許可のいろいろ »