Software to report on NTFS folder permissions?

I'm looking for a bit of software that can report all the ACL for each folder in a tree.  Ideally I'd like it to have the option of modifying those permissions as well.  Even more ideal would be the ability to bulk modify the existing ACLS the tree of folders, not overwrite them with new permissions. e.g. just remove the Write or Delete permission from the security groups in the ACL.  Make sense?

Can anyone recommend a product to do this?  If the modify permissions options are not possible one that produces decent reports would do.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
icacls is a command line driven tool but it it not very intuitive
I have some good experiences with:
FILEACL, Display/Modify File permissions (local and remote)
Unfortunately the programmer is not providing the tool anymore (the website is not there anymore).

There are quite a lot of versions but I have worked with version, which is completely stable. You can read the functionality here:

In the past I have used FileACL a lot for creating ACL reports.
With the following simple commandline it's possible to dump the security of the complete C-drive:
fileacl.exe c:\ /sub /noinherited /line

If you are interested in this tool then please let me know.

Another excellent utility is SetACL.

This program is not only for File System permissions but also for other permissions like Registry Permissions.
The program has an enormous amount of options so it might take a while to sort these out.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.