2008年5月23日 星期五

How to Use CACLS.EXE in a Batch File

cacls.exe 是用來管理 ACL 的工具, ACL 翻成中文是「存取控制清單」。 ACL 的功用是列出哪些使用者對電腦上的哪些資源有哪些權限,當使用者要存取某個資源的時候,就可以透過 ACL 檢查這個存取動作是否合法。這個資源可能是檔案、資料夾或印表機……等,而權限可以是讀取、寫入、執行……等。在 ACL 裡面包含了許多 ACE ,而每個 ACE 就代表某個使用者對某項資源具有哪些權限。

範例:
cacls c: /e /g "Domain Users":c Users:r /r Everyone
cacls d: /e /g "Domain Users":c Users:r /r Everyone

http://support.microsoft.com/kb/162786/zh-tw

另可參考用GPO控制磁碟或檔案權限一文