cacls
此條目翻譯品質不佳。 (2021年4月24日) |
cacls和它的繼任者icacls是Microsoft Windows原生的命令行工具, 用於顯示和修改文件和文件夾的安全描述符。[1][2] 「訪問控制列表」指控制誰能夠訪問特定文件或文件夾的權限列表。cacls命令也在ReactOS上可用。
開發者 | Microsoft, Thomas Weidenmueller |
---|---|
首次發佈 | 1994年, 29–30年前 |
作業系統 | Microsoft Windows, ReactOS |
類型 | 命令 |
許可協議 | Windows: 專有軟件 商業軟件 ReactOS: GNU寬通用公共許可證 |
網站 | docs |
cacls
cacls.exe實用工具是Windows NT產品線上Windows NT 3.5及更高版本系統可用、現已廢棄的目錄和文件安全描述符命令行編輯器[3] 。微軟已經發行如下更新的工具(一些隨後也被廢棄)提供功能增強以支持NTFS文件系統版本3推出的變化:
- xcacls.exe[4][5][6][7]支持Windows 2000或更高,後來新增設置執行、刪除及取得所有權等權限的功能;
- xcacls.vbs[8][9];
- fileacl.exe [10];
- icacls.exe (Windows Server 2003 SP2及以上可用);[11][12]
- SubInAcl.exe - Resource Kit工具,用於設置、替換多種對象(包括文件、服務、註冊表鍵值)的權限;
- Windows PowerShell (Get-Acl[13]與Set-Acl[14] cmdlets)
對應的ReactOS版本由Thomas Weidenmueller先生開發,在 GNU寬通用公共許可證下授權。[15]
icacls
開發者 | Microsoft |
---|---|
首次發佈 | 2007年, 16–17年前 |
作業系統 | Microsoft Windows |
類型 | 命令 |
許可協議 | 專有軟件 商業軟件 |
網站 | docs |
意為「完整性控制及訪問控制列表」(Integrity Control Access Control List)。Windows Server 2003 Service Pack 2及以上包含icacls,一個可以顯示、修改、備份、恢復文件和文件夾訪問控制列表,也可以在Vista及更高版本系統上設置完整性級別與所有權的自帶命令行工具。[16] 然而,它並不是cacls的完全替代。 例如,它在命令行參數中不能直接支持安全描述符定義語言(SDDL)語法(僅在備份/恢復選項可用)。
另請參閱
參考文獻
- ^ Microsoft DOS cacls command. Computer Hope. [24 December 2011]. (原始內容存檔於2021-04-24).
- ^ CACLS.exe. SS64.com. [24 December 2011]. (原始內容存檔於2021-04-24).
- ^ 存档副本. [2021-04-24]. (原始內容存檔於2021-04-24).
- ^ How to use Xcacls.exe to modify NTFS permissions (Revision: 4.5). Microsoft Support. Microsoft Corporation. 2 March 2007 [24 December 2011]. (原始內容存檔於2015-02-12).
- ^ Xcacls syntax. Microsoft TechNet. Microsoft Corporation. 28 March 2003 [30 October 2012]. (原始內容存檔於2017-08-26).
- ^ Windows 2000 Resource Kit Tool: Xcacls.exe. Microsoft Download Center. Microsoft Corporation. 15 May 2002 [24 December 2011].
- ^ Windows XP Service Pack 2 Support Tools. Microsoft Download Center. Microsoft Corporation. 10 August 2004 [24 December 2011]. (原始內容存檔於2012-04-20).
- ^ How to use Xcacls.vbs to modify NTFS permissions (Revision: 2.4). Microsoft Support. Microsoft Corporation. 30 October 2006 [24 December 2011]. (原始內容存檔於2015-03-05).
- ^ Extended Change Access Control List Tool (Xcacls). Microsoft Download Center. Microsoft Corporation. [24 December 2011]. (原始內容 (2 July 2004)存檔於2011-09-16).
Xcacls.vbs is an unsupported tool that provides additional capabilities not provided with the supported utility, Xcacls.exe.
- ^ FILEACL v3.0.1.6. Microsoft. 2004-03-23. (原始內容存檔於March 22, 2009).
- ^ The Icacls.exe utility is available for Windows Server 2003 with Service Pack 2 (Revision: 4.0). Microsoft Support. Microsoft Corporation. 9 October 2011 [24 December 2011]. (原始內容存檔於2015-03-11).
- ^ Icacls. Microsoft TechNet. Microsoft Corporation. 28 September 2007 [24 December 2011]. (原始內容存檔於2017-10-08).
- ^ Get-Acl. Microsoft TechNet. Microsoft Corporation. 21 April 2010 [31 October 2012]. (原始內容存檔於2018-08-07).
- ^ Set-Acl. Microsoft TechNet. Microsoft Corporation. 21 April 2010 [31 October 2012]. (原始內容存檔於2018-08-07).
- ^ GitHub上的cacls.c頁面
- ^ MS-DOS and Windows command line icacls command. [2021-04-24]. (原始內容存檔於2021-04-24).
更多
- Cacls. Microsoft Windows XP Professional Product Documentation. Microsoft Corporation. [24 December 2011]. (原始內容存檔於2009-07-02).
- Xcacls Overview. Microsoft TechNet. Microsoft Corporation. 28 March 2003 [24 December 2011]. (原始內容存檔於2017-10-08).
- DACLs and ACEs. Microsoft Developers Network. Microsoft Corporation. 15 November 2011 [24 December 2011]. (原始內容存檔於2017-10-08).
- Bradley, Tony. Introduction to Windows Integrity Control. SecurityFocus. Symantec. 2 November 2010 [24 December 2011]. (原始內容存檔於2018-08-07).
- The Security Descriptor Definition Language of Love (Part 1) (頁面存檔備份,存於互聯網檔案館)
外部連結
維基教科書中的相關電子教學:Guide to Windows Commands