icacls.exeの使用を検討しています。ただし、先に進む前に、これら2つのACLの違いを明確にしたいと思いました。
(OI) - object inherit
(CI) - container inherit
icacls.exeの使用を検討しています。ただし、先に進む前に、これら2つのACLの違いを明確にしたいと思いました。
(OI) - object inherit
(CI) - container inherit
回答:
これらのフラグは、ACLの継承を制御します。他にもフラグがあります-IOとNP。これらの詳細については、以下のリンクの記事を参照してください。
つまり、「オブジェクトの継承」でのみフラグが設定されたアクセス制御エントリ(ACE)は、そのACEをフォルダ内のファイルに適用しますが、そのフォルダ内のサブフォルダには適用しません。「コンテナの継承」でのみフラグが立てられたACEは、そのACEをフォルダのサブフォルダに適用しますが、ファイルには適用しません。
また、さらにいくつかの順列が可能です。あなたはここでより冗長で人間が読める説明を見ることができます: