I know that is easy to get the effective permissions of one group or user over a folder, but I want to know if it is possible to get the effective permissions for all users on my shared folder. There is any tool to do that?
|
|
The built-in GUI dialog for Security in Explorer will show all explicit and inherited permissions on a file or directory. If a user isn't listed, either by name or by group membership, they have no rights. There's no "effective rights" dialog that I'm aware of, if you're used to and coming from a Netware environment. And you probably wouldn't want a dialog to automatically expand group memberships, since you can have things like "domain users", which would take a while to enumerate in a large domain. /edit - of course, there's the "effective rights" tab in modern Windows, for a given user or group. Jeez, losing my mind. My point about enumerating "all users" stands - that would take a long time in a large domain, and probably be awful in a large forest. |
|||||||
|
|
I think what you are looking for is SetACL. It is very, very powerful and our storage engineers use it to audit shares before migrating them to different boxes. I too have used it and have to say it is pretty useful. Here is a sample command we use to see all permissions on a share folder. You want to do it on the server itselt.
|
|||||||
|
|
The AccessChk utility from Sysinternals is a command-line tool for viewing the effective permissions on files, registry keys, services, processes, kernel objects, and more. |
||||
|
|
|
is there such a thing as an "Active Directory Folder"? I think you mean a windows folder - or an Active Directory OU or Container? If you mean Windows folders, I used to use TreeSize which is mostly for calculating the space of subfolders of directories but also has a security tab which will show all the effective permissions assigned to folders, subfolders and files. http://www.jam-software.com/treesize/ Very useful utility with a decent GUI but you can script probably all of what it does on your own if you have the time. |
||||
|