XCACLS SUNINACL And Other Permissions Security Recovery Tools
Below is a MRR and PLR article in category Computers Technology -> subcategory Data Recovery.
XCACLS, SUBINACL, and Tools for Fast Permissions Recovery
Introduction
Managing permissions for large amounts of data can be challenging, especially after transferring files. Tools like XCACLS and SUBINACL can save the day, allowing you to quickly set and recover file and directory permissions.
The Scenario: Moving 50GB of Data
Imagine transferring 50GB of data across numerous directories in a Windows 2000 Domain. After completing the move, you find you can't access the data due to incorrect permissions on the root directory. What next? Instead of starting over or waiting for permissions to propagate manually, tools like XCACLS or SUBINACL can resolve the issue efficiently.
Using XCACLS to Reset Permissions
XCACLS is a powerful tool that modifies, adds, or removes permissions on files and directories. Here's how it works:
1. Replace Permissions:
To replace existing rights and grant "dmiller" read-only access to a file:
```
xcacls file.txt /Y /T /G domain\dmiller:r
```
2. Grant Full Access:
For domain\dmiller to have full access to all directories and files from the root:
```
for /d %g IN (.) DO xcacls "%g" /Y /T /G domain\dmiller:f
```
Here, quotes around `%g` are essential if directory names contain spaces.
Additional XCACLS Commands
- Read-Only Access:
```
for /d %g IN (.) DO xcacls "%g" /Y /E /T /G administrator:r
```
- Remove Administrator Access:
```
for /d %g IN (.) DO xcacls "%g" /Y /E /T /R administrator
```
- Grant Full Access to Domain Admins:
```
for /d %g IN (.) DO xcacls "%g" /Y /T /G "Domain Admins:f"
```
Testing showed XCACLS can update permissions on thousands of directories in under a minute, making it extremely fast.
SUBINACL: A More Complex Tool
While more complex, SUBINACL provides robust solutions. It can create a "play file" from original directories, capturing correct accounts and permissions, and apply it to the target system. This is invaluable when dealing with large-scale permission issues.
Don’t Forget CACLS
Available in Windows XP, CACLS is another tool you might consider for managing permissions.
Conclusion
Tools like XCACLS, SUBINACL, and CACLS, which are part of the Windows 2000 and 2003 server resource toolkits, can be lifesavers. Even if you don’t need them immediately, they can prevent hours of stress in the future.
For detailed guidance, check the original web article at [Defending The Net](http://www.defendingthenet.com/NewsLetters/XCACLS-SUBINACL-AndOtherPermissionSecurityRecoveryTools.htm)
You can find the original non-AI version of this article here: XCACLS SUNINACL And Other Permissions Security Recovery Tools.
You can browse and read all the articles for free. If you want to use them and get PLR and MRR rights, you need to buy the pack. Learn more about this pack of over 100 000 MRR and PLR articles.