#author("2025-02-19T04:36:30+09:00","default:admin","admin")
#author("2025-03-05T23:07:50+09:00","default:admin","admin")
#navi(../)
#Contents
------------------------
**フォルダー権限 [#fb746bb1]

***権限一覧と意味 [#f62e8833]

オプションの意味:
|権限コード|意味|h
|(F)|フルコントロール(すべての操作が可能)|
|(M)|変更(変更・削除・書き込みが可能)|
|(RX)|読み取りと実行(ファイルの実行が可能)|
|(R)|読み取りのみ(変更は不可)|
|(W)|書き込み(新規作成・編集は可能だが削除は不可)|
|(D)|削除(ファイルやフォルダーの削除が可能)|
|(RC)|ReadControl(アクセス権の読み取り)|
|(AD)|Append Data(データの追加書き込み)|
|(WD)|Write Data(データの書き込み)|
|(WEA)|Write Extended Attributes(拡張属性の書き込み)|
|(WA)|Write Attributes(基本属性の変更)|
|(S)|Synchronize(同期アクセス)|

継承オプションの意味:
|記号|意味|h
|(OI)|Object Inherit(ファイルに適用)|
|(CI)|Container Inherit(フォルダーに適用)|
|(IO)|Inherit Only(親フォルダーには適用せず、子フォルダーやファイルにのみ適用)|
|(NP)|No Propagate Inherit(直接の子要素にのみ適用し、その先の子孫には継承しない)|

***権限確認 [#d649b90f]

icacls を使用(簡単)~

単一権限を確認する場合

フォルダー内のすべてのファイル・サブフォルダーの権限を確認する場合

 icacls "C:\Data"

出力結果(例)
 C:\Data NT AUTHORITY\SYSTEM:(F)
         BUILTIN\Administrators:(F)
         BUILTIN\Users:(RX)

icacls "C:\Data" /T

***権限追加 [#ca037409]

icacls を使用(簡単)~

 icacls "C:\Data" /grant "NT AUTHORITY\SYSTEM":(CI)(IO)(RC,W,WD,AD,WEA,WA,S)

***権限削除 [#j0890cdd]

icacls を使用(簡単)~

 icacls "C:\Data" /remove "NT AUTHORITY\SYSTEM"

***すべてのカスタム権限をリセット [#hfe1bb1b]

フォルダーのデフォルト権限に戻す(カスタム設定を解除)

 icacls "C:\Data" /reset


 icacls "E:\folder\hoge" /inheritance:d
 icacls "E:\folder\hoge" /remove "BUILTIN\Administrators"
 icacls "E:\folder\hoge" /remove "NT AUTHORITY\SYSTEM"
 icacls "E:\folder\hoge" /remove "NT AUTHORITY\Authenticated Users"
 icacls "E:\folder\hoge" /remove "BUILTIN\Users"
 icacls "E:\folder\hoge"
 
 icacls "E:\folder\hoge" /grant "BUILTIN\Administrators:(F)"
 
 icacls "E:\folder\hoge" /inheritance:e

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS