Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently dealing with permission issues with an IIS app pool. I am tired of clicking through window after window to set permissions on folders for domain and local users.

Also, I would like the ability to see what permissions are on sub folders and parent folders to see which permissions are inherited or not.

Are there any good solutions or shortcuts? Is there a better way?

share|improve this question
Hi Brad, welcome to Information Security. Product recommendations are not a good fit for StackExchange sites, so I removed that part from your question. Otherwise, if it was just a product request, it would have been closed. – AviD May 13 '13 at 6:58
up vote 7 down vote accepted

What you are looking for is Windows Powershell. It is the windows equivalent to the unix terminal. Using the command line for administrative task is so much more efficient compared to using GUIs once you get past the learning curve.

In Powershell, the dir or ls command allows you to list files and directories together with the permissions. I am not that familiar with the PowerShell commands, but this post from Microsoft is a good starting point.

You can easily write scripts to automate larger task as well, just as one can do on Linux/Unix systems.

share|improve this answer
Does powershell have chmod and chown? I am actually a linux guy so this is music to my ears. – Brad Janke May 9 '13 at 15:41
@BradJanke I'm not sure if they have the exact equivalent. I'm more of a linux guy myself so I'm not very familiar with the commands. They do have commands that will allow you to accomplish similar goals though. It's worth taking the effort to learn it if you are going to be doing a lot of Windows administration work. – Terry Chia May 9 '13 at 15:45
@BradJanke Specifically, you want the icacls tool, which can be called by a Powershell script. – Xander May 9 '13 at 16:00
icacls is the tool that I used to solve my problem. However, this answer does not actually answer my question, rather it provides a work around. Unfortunately, this appears to be the closest thing that I will get to an answer... Yay for Windows permissions. :( – Brad Janke May 9 '13 at 16:38
Furthermore... I would upvote the answer but my rep is too low. So yea. – Brad Janke May 9 '13 at 16:39

Maybe take a look at SetACL Studio

I used the trial for a little while and liked it a lot.

share|improve this answer
The product looks nice. However, forking over $110 per user just to manage permissions seems a bit much. Do you know of an open source alternative? – Brad Janke May 9 '13 at 15:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.