Important
このコマンドは非推奨になりました。 代わりに icacls を使用してください。
指定したファイルの随意アクセス制御リスト (DACL) を表示または変更します。
Syntax
cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm> [...]] [/d user [...]]
Parameters
| Parameter | Description |
|---|---|
<filename> |
Required. 指定したファイルの ACL を表示します。 |
| /t | 現在のディレクトリとすべてのサブディレクトリ内の指定したファイルの ACL を変更します。 |
| /m | ディレクトリにマウントされているボリュームの ACL を変更します。 |
| /l | ターゲットではなくシンボリック リンク自体で動作します。 |
| /s:sddl | ACL を SDDL 文字列で指定された ACL に置き換えます。 このパラメーターは、 /e、 /g、 /r、 /p、または /d パラメーターでは使用できません。 |
| /e | ACL を置き換える代わりに編集します。 |
| /c | アクセス拒否エラーの後に続行します。 |
/g user:<perm> |
アクセス許可の有効な値を含む、指定されたユーザー アクセス権を付与します。
|
| /r ユーザー [...] | 指定したユーザーのアクセス権を取り消します。 /e パラメーターと共に使用する場合にのみ有効です。 |
[/p user:<perm> [...] |
指定したユーザーのアクセス権を置き換えます。これには、アクセス許可の有効な値が含まれます。
|
| [/d ユーザー [...] | 指定されたユーザー アクセスを拒否します。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Sample output
| Output | アクセス制御エントリ (ACE) の適用対象 |
|---|---|
| OI | Object inherit. このフォルダーとファイル。 |
| CI | Container inherit. このフォルダーとサブフォルダー。 |
| IO | Inherit only. ACE は現在のファイル/ディレクトリには適用されません。 |
| 出力メッセージなし | このフォルダーのみ。 |
| (OI)(CI) | このフォルダー、サブフォルダー、ファイル。 |
| (OI)(CI)(IO) | サブフォルダーとファイルのみ。 |
| (CI)(IO) | Subfolders only. |
| (OI)(IO) | Files only. |
Remarks
ワイルドカード (? および *) を使用して、複数のファイルを指定できます。
複数のユーザーを指定できます。