ひろみのみ

IT、コーチング、人材紹介・派遣で働いてきました。ITに関する記事(Qtが多くなってしまいました)や、コーチングスキル、転職のこと、個人的な体験や最近購入したものなどを不定期に更新しています。

Qt逆引きマニュアル Windows関連

Windows:ACE継承フラグ

投稿日:

ファイルやディレクトリにアクセス権を設定する際に、対象とするオブジェクトをどのように指定するかをまとめたものです。

ACE継承フラグ

フラグ概要
0x1OBJECT_INHERIT_ACEコンテナでない子オブジェクトが有効なACEとして継承する。
0x2CONTAINER_INHERIT_ACEコンテナである子オブジェクトが有効なACEとして継承する。
0x4NO_PROPAGATE_INHERIT_ACEOBJECT_INHERIT_ACE と CONTAINER_INHERIT_ACE の各ビットは、継承された ACE へ伝播しない。
0x8INHERIT_ONLY_ACE子オブジェクトのみにACEが適用される
0x10INHERITED_ACE ACE を継承するよう指示

ACE継承フラグの組み合わせ

概要ACLフラグ
0x0このフォルダのみ
0x1このフォルダとファイルOBJECT_INHERIT_ACE
0x2このフォルダとサブフォルダCONTAINER_INHERIT_ACE
0x3このフォルダとサブフォルダとファイルOBJECT_INHERIT_ACE
CONTAINER_INHERIT_ACE
0x9ファイルのみOBJECT_INHERIT_ACE
INHERIT_ONLY_ACE
0xAサブフォルダのみCONTAINER_INHERIT_ACE
INHERIT_ONLY_ACE
0xBサブフォルダとファイルのみOBJECT_INHERIT_ACE
CONTAINER_INHERIT_ACE
INHERIT_ONLY_ACE
0x10親の権限を継承&このフォルダのみINHERITED_ACE
0x11親の権限を継承&このフォルダとファイルINHERITED_ACE
OBJECT_INHERIT_ACE
0x12親の権限を継承&このフォルダとサブフォルダINHERITED_ACE
CONTAINER_INHERIT_ACE
0x13親の権限を継承&このフォルダとサブフォルダとファイルINHERITED_ACE
OBJECT_INHERIT_ACE
CONTAINER_INHERIT_ACE
0x19親の権限を継承&ファイルのみINHERITED_ACE
OBJECT_INHERIT_ACE
INHERIT_ONLY_ACE
0x1A親の権限を継承&サブフォルダのみINHERITED_ACE
CONTAINER_INHERIT_ACE
INHERIT_ONLY_ACE
0x1B親の権限を継承&サブフォルダとファイルのみINHERITED_ACE
OBJECT_INHERIT_ACE
CONTAINER_INHERIT_ACE
INHERIT_ONLY_ACE

参考サイト:https://msdn.microsoft.com/ja-jp/library/cc401908.aspx
http://dsp74118.blogspot.jp/2014/02/subinaclflagaccessmask.html

-Qt逆引きマニュアル, Windows関連
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

qt

Qt:Windows サービスのファイルパスからサービス名を取得

あまり用途がないかもしれません。 Windows サービスのファイルパスからサービス名を取得するコードです。 環境:QT5.5 インクルードファイル 1 #include <windows.h& …

qt

Qt:文字列削除と置き換え

Qtでの文字列削除と置き換え。 環境:QT5.5 目次1 文字列から、空白,タブ、改行文字を削除2 文字列の一部を、置き換える3 文字列の一部を削除する 文字列から、空白,タブ、改行文字を削除 1 2 …

qt

Qt:Qtプログラムで Zip/UnZip

Qtプログラムで Zip/UnZipする。 ※QuaZIPをダウンロードする必要があります。 http://quazip.sourceforge.net ※私の環境では、QuaZipのmakeでエラー …

qt

Qt:マウスクリックされたフィールドに、フォーカスする

環境:QT5.5 マウスでクリックされたテキストフィールドに、フォーカスをします。 Qt Creatorの画面で LienEditオブジェクトを4つ作成、それぞれ名前を key1,key2,key3, …

qt

指定のWindowsサービスを停止

指定のWindowsサービスを停止する。 環境:QT5.5 インクルードファイル 1 2 #include <windows.h> #include <QString>#inc …

プロフィール画像

外資系IT企業、日系シンクタンクで、SEとして働いた後、コーチング専業会社に就業。転職エージェントを経て、IT業界に出戻りしました。

これまで数百名と面接してきた経験と、自分自身の経験をベースにITエンジニア向けの情報を発信しています。少しずつですが情報を更新中。

その他にもリクエストがあれば、お問い合わせフォームからお願いします。