SetACL is a small, command prompt based application specially designed to help you manage permissions (ACLs) on Windows systems from the command line or your programs/scripts.
Here are some key features of "SetACL":
· Manage permissions on local or remote systems in trusted or untrusted domains or workgroups
· Edit permission and/or auditing entries (DACL and/or SACL)
· List permissions
· Backup and Restore permissions
· Migrate permissions between users or domains
· Paths longer than 260 characters are handled correctly
· Supported object types: files and directories, registry keys, printers, services, network shares
· Use of privileges: as an administrator, you have access to any file or directory, even the ones you do not have permission to where you are not the owner (just like a backup program)
What's New in This Release: [ read full changelog ]
Bugfixes:
· Printer permissions were listed as manage_printer and manage_documents but had to be set as man_printer and man_docs. Now both variants can be used when setting permissions.
· SetACL would stop recursion on relative paths of 2 characters length.
· If recursion is not possible, now the code RTN_WRN_RECURSION_IMPOSSIBLE (49) is returned
· COM object: Reset did not reset the backup/restore file
· Setting the owner over the network on a file/directory with no access at all would fail if the read-only attribute was set.
· If used against a DFS Namespace SetACL would not enable privileges on the target computer, and thus only work with crippled functionality.