InMicrosoft Windows,cacls, and its replacementicacls, are nativecommand-line utilities that can display and modify thesecurity descriptors onfiles andfolders.[1][2] Anaccess-control list is a list of permissions for securable object, such as a file or folder, that controls who can access it. Thecacls command is also available onReactOS.
| cacls | |
|---|---|
TheReactOS cacls command | |
| Developers | Microsoft, Thomas Weidenmueller |
| Initial release | 1994, 31–32 years ago |
| Operating system | Microsoft Windows,ReactOS |
| Type | Command |
| License | Windows:Proprietarycommercial software ReactOS:GNU Lesser General Public License |
| Website | docs |
Thecacls.exe utility is a deprecated command line editor of directory and filesecurity descriptors inWindows NT 3.5 and later operating systems of theWindows NT family.[3] Microsoft has produced the following newer utilities, some also subsequently deprecated, that offer enhancements to support changes introduced with version 3.0 of theNTFS filesystem:
TheReactOS version was developed by Thomas Weidenmueller and is licensed under theGNU Lesser General Public License.[15]
| icacls | |
|---|---|
| Developer | Microsoft |
| Initial release | 2007, 18–19 years ago |
| Operating system | Microsoft Windows |
| Type | Command |
| License | Proprietarycommercial software |
| Website | docs |
Stands for Integrity Control Access Control List.[citation needed]Windows Server 2003 Service Pack 2 and later includeicacls, an in-box command-line utility that can display, modify, backup and restore ACLs for files and folders, as well as to setintegrity levels and ownership in Vista and later versions.[16] It is not a complete replacement forcacls, however. For example, it does not supportSecurity Descriptor Definition Language (SDDL) syntax directly via command line parameters (only via the /restore option).
Xcacls.vbs is an unsupported tool that provides additional capabilities not provided with the supported utility, Xcacls.exe.