cacls
重要
このコマンドは非推奨とされました。 代わりに 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 文字列で指定されているものに置き換えます。 このパラメーターは、/e、/g、/r、/p、または /d パラメーターと共に使用することはできません。 |
/e | ACL を置き換えるのではなく、編集します。 |
/c | アクセス拒否エラーの後も続行します。 |
/g user:<perm> |
指定されたユーザー アクセス権を付与します。アクセス許可には、次の有効な値が含まれます。
|
/r user [...] | 指定したユーザーのアクセス権を取り消します。 /e パラメーターと共に使用する場合にのみ有効です。 |
[/p user:<perm> [...] |
指定されたユーザー アクセス権を置き換えます。アクセス許可には、次の有効な値が含まれます。
|
[/d user [...] | 指定したユーザー アクセスを拒否します。 |
/? | コマンド プロンプトにヘルプを表示します。 |
サンプル出力
出力 | アクセス制御エントリ (ACE) は次に適用されます |
---|---|
OI | オブジェクトの継承。 このフォルダーとファイル。 |
CI | コンテナーの継承。 このフォルダーとサブフォルダー。 |
IO | 継承のみ。 ACE は、現在のファイルまたはディレクトリには適用されません。 |
出力メッセージなし | このフォルダーのみ。 |
(OI)(CI) | このフォルダー、サブフォルダー、およびファイル。 |
(OI)(CI)(IO) | サブフォルダーとファイルのみ。 |
(CI)(IO) | サブフォルダーのみ。 |
(OI)(IO) | ファイルのみ。 |
解説
ワイルドカード (? と *) を使って、複数のファイルを指定できます。
複数のユーザーを指定できます。