Is there any software that can scan through an NTFS file system and generate an easy to read report of NTFS permissions?
|
We use either SecURED from ManageRED Software or AccessReporter from Winzero. They both report NTFS and Share permissions in a user friendly format. (There is a free fully functional evaluation version of SecURED.) Easy to understand reports in HTML format or exportable to CSV, XLS or text. |
||||
|
|
|
You should try SetACL. It has three different ways of listing permissing: tabular output (easy to read), CSV and SDDL (the latter two are easier to consume by scripts). John Gardeniers probably did not know about that. It also is very fast - and free. Given admin rights SetACL can list the permissions of every file and folder on the drive regardless of permissions. It also works with paths longer than 260 characters. Here is an example, listing permissions recursively for every file and folder on drive C: on a German system:
More examples of how to use SetACL can be found here. |
|||
|
|
|
I use SetACL.exe, which is very quick, but it also produces very ugly output. |
|||||
|
|
The Microsoft utilities all have known issues handling permissions correctly or performance issues. Use fileacl.exe [folder] /files /sub > output.txt |
|||
|
|
|
XCACLS.vbs will give you the NTFS permissions, in yet another super ugly format. Also, it is extra slow. Upside, you redirect it into a file, let it run overnight(s), and end up with a whole crapload of text that you can parse with Python, or your language of choice, to produce something useful. |
|||
|
|
|
|
||||
|
|