cacls

本頁使用了標題手工轉換,涉及首字符小寫
求聞百科,共筆求聞
cacls
ReactOS上的cacls命令
ReactOS上的cacls命令
開發者Microsoft, Thomas Weidenmueller
首次發佈1994年, 29–30年前
作業系統Microsoft Windows, ReactOS
類型命令
許可協議Windows: 專有軟件 商業軟件
ReactOS: GNU寬通用公共許可證
網站docs.microsoft.com/en-us/windows-server/administration/windows-commands/cacls

cacls和它的繼任者icaclsMicrosoft Windows原生的命令行工具, 用於顯示和修改文件文件夾安全描述符[1][2]訪問控制列表」指控制誰能夠訪問特定文件或文件夾的權限列表。cacls命令也在ReactOS上可用。

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

icacls
開發者Microsoft
首次發佈2007年, 16–17年前
作業系統Microsoft Windows
類型命令
許可協議專有軟件 商業軟件
網站docs.microsoft.com/en-us/windows-server/administration/windows-commands/icacls

意為「完整性控制及訪問控制列表」(Integrity Control Access Control List)。Windows Server 2003 Service Pack 2及以上包含icacls,一個可以顯示、修改、備份、恢復文件和文件夾訪問控制列表,也可以在Vista及更高版本系統上設置完整性級別與所有權的自帶命令行工具。[16]然而,它並不是cacls的完全替代。 例如,它在命令行參數中不能直接支持安全描述符定義語言(SDDL)語法(僅在備份/恢復選項可用)。

另請參閱

參考文獻

  1. Microsoft DOS cacls command. Computer Hope. [2011-12-24]. 
  2. CACLS.exe. SS64.com. [2011-12-24]. 
  3. MS-DOS and Windows command line calcs command
  4. How to use Xcacls.exe to modify NTFS permissions (Revision: 4.5). Microsoft Support. Microsoft Corporation. 2007-03-02 [2011-12-24]. 
  5. Xcacls syntax. Microsoft TechNet. Microsoft Corporation. 2003-03-28 [2012-10-30]. 
  6. Windows 2000 Resource Kit Tool: Xcacls.exe. Microsoft Download Center. Microsoft Corporation. 2002-05-15 [2011-12-24]. 
  7. Windows XP Service Pack 2 Support Tools. Microsoft Download Center. Microsoft Corporation. 2004-08-10 [2011-12-24]. 
  8. How to use Xcacls.vbs to modify NTFS permissions (Revision: 2.4). Microsoft Support. Microsoft Corporation. 2006-10-30 [2011-12-24]. 
  9. Extended Change Access Control List Tool (Xcacls) (2 July 2004). Microsoft Download Center. Microsoft Corporation. [2011-12-24]. Xcacls.vbs is an unsupported tool that provides additional capabilities not provided with the supported utility, Xcacls.exe. 
  10. FILEACL v3.0.1.6. Microsoft. 2004-03-23. 
  11. The Icacls.exe utility is available for Windows Server 2003 with Service Pack 2 (Revision: 4.0). Microsoft Support. Microsoft Corporation. 2011-10-09 [2011-12-24]. 
  12. Icacls. Microsoft TechNet. Microsoft Corporation. 2007-09-28 [2011-12-24]. 
  13. Get-Acl. Microsoft TechNet. Microsoft Corporation. 2010-04-21 [2012-10-31]. 
  14. Set-Acl. Microsoft TechNet. Microsoft Corporation. 2010-04-21 [2012-10-31]. 
  15. GitHub上的cacls.c頁面
  16. MS-DOS and Windows command line icacls command

更多

外部連結