重要
このコマンドは非推奨になりました。 代わりに、icacls を使用してください。
指定したファイルの随意アクセス制御リスト (DACL) を表示または変更します。
構文
cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm> [...]] [/d user [...]]
パラメーター
パラメーター | 説明 |
---|---|
<filename> |
必須。 指定したファイルの 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 ユーザー [...] | 指定されたユーザー アクセスを拒否します。 |
/? | コマンド プロンプトにヘルプを表示します。 |
サンプル出力
アウトプット | アクセス制御エントリ (ACE) の適用対象 |
---|---|
OIさん | オブジェクト継承。 このフォルダーとファイル。 |
CIの | コンテナーは継承します。 このフォルダーとサブフォルダー。 |
イオ | 継承のみ。 ACE は現在のファイル/ディレクトリには適用されません。 |
出力メッセージなし | このフォルダーのみ。 |
(OI)(CI参照) | このフォルダー、サブフォルダー、ファイル。 |
(OI)(CI参照)(IO) | サブフォルダーとファイルのみ。 |
(CI参照)(IO) | サブフォルダーのみ。 |
(OI)(IO) | ファイルのみ。 |
注釈
ワイルドカード (? と *) を使用して、複数のファイルを指定できます。
複数のユーザーを指定できます。