Question

How to check permissions of users on a server?

Asked by: dealstrike

Hello all..I am trying to figure out a way to "export" and document all permissions that users have on a file server (folders/shares) into a readable format (excel or something)

Any suggestions?

Thanks in advance

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-10-12 at 15:32:15ID24806223
Topics

Windows 2003 Server

,

Active Directory

,

Microsoft Server

Participating Experts
3
Points
500
Comments
12

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Extract Shared Folder NTFS Permissions?
    Hi everybody, Does anyone know how to extract/export folder permissions that I have shared in Windows 2003 server? Something like: Shared Folder Name User Account NTFS Permissions -------------------------------------------------...
  2. permission settings for SAMBA shares
    Hello I have set up a SAMBA server to share files like a Windows file server. I want to set the permissions so that the person that edits/creates the document is not the only person that has permissions to do so. At present it appears that as each person edits the file, t...
  3. Dump all share and security permissions to a file
    Hi, I want a way to dump all the shares with the share permissions and security permissions to a file. So that i can put it in a excel and sort permissions and remove users who should not have rights to the shares. REgards Sharath
  4. Permissions
    hi all i have a query with permissions and the correct way to do them. I have a NTFS drive on our server and it i have top level share called share below share i have lots and lots of other folders. when a user logs on they get this mapped drive with all the shares inside it...
  5. Exporting folder share and security permissions
    I'd like to start backing up network share & security permissions in addition to the data itself. Is there a method via script that I can use to automate the export of both the folder share permissions and security permissions to a text file? Thanks in advance.

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: oBdAPosted on 2009-10-12 at 15:35:36ID: 25555671

Well, there's always the good old cacls:
cacls "SomeFolderOrFile"
If you want a more concise list, check this from SystemTools/Somarsoft (my favorite tool):
DumpSec (http://www.systemtools.com/somarsoft)
Install the download on an XP machine, uncheck "Hyena"; you can then copy DumpSec.exe and the help file to where you want.
You'll get the most concise report possible when you go to Report > Permission Reports Options, check only "Show Permissions", and set the radio button to "Show directories (but not files) whose permissions differ ...".
Showing the owner will create a lot of entries nobody actually cares about when all you want is an NTFS permission report, and file permissions usually aren't that interesting, either.
Finally save the report as tab-delimited file, and you can import it into Excel.

Then there are these tools from Sysinternals:
AccessEnum (http://technet.microsoft.com/en-us/sysinternals/bb897332.aspx)
AccessChk (http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx)
ShareEnum (http://technet.microsoft.com/en-us/sysinternals/bb897442.aspx)
Or this one from Scriptlogic:
Security Explorer (http://www.scriptlogic.com/products/securityexplorer/)

 

by: mkline71Posted on 2009-10-12 at 15:36:49ID: 25555678

A few free tools I like


Dumpsec will dump the permissions  (I like this one)
http://www.systemtools.com/somarsoft/?somarsoft.com

AccesEnum is a Microsoft tool

http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx

Americom also listed some other good tools in his answer here:

http://www.experts-exchange.com/Software/Server_Software/Content_Management/Q_24604632.html

Thanks

Mike

 

by: milindsmPosted on 2009-10-13 at 04:42:42ID: 25558893

Hi,

If you want to do it programmatically, You can follow these steps, (My answer is in Win32 context, there must be easier ways in C#)

1.  Call GetNamedSecurityInfo API. It will give you DACL. Specify  SE_LMSHARE as ObjectType. You'll need to take care of security related issues like impersonation and all otherwise this API will give you Access Denied error.

2. Once you get the DACL, call GetExplicitEntriesFromAcl API to get the list of users with rights.

3. You may get the user in the form of SID (check TrusteeForm member of TRUSTEE structure). You can convert it to the actual user name using LookupAccountSid API. You'll have to implement your own functions for mapping rights values to appropriate strings.

4. Once you have complete data (mostly in string/char*), making it readable is very easy.  

Hope this helps...!!!

Cheers,
Milind

 

by: milindsmPosted on 2009-10-13 at 04:54:31ID: 25558970

You can also call GetEffectiveRightsFromAcl API to get effective permissions. E.g. user 'X' might not have an explicit entry in ACL but some group 'MY_USER_GRP' (A user group to which user 'X' belongs) may have permission.

 

by: dealstrikePosted on 2009-10-15 at 12:37:54ID: 25583958

Regarding accessenum...it also shows permissions for every sigle file in the folder...any way i can get around that? I jsut need to see the permissions for the folders

 

by: oBdAPosted on 2009-10-15 at 12:41:35ID: 25583979

Afraid not, that's only possible in DumpSec.

 

by: dealstrikePosted on 2009-10-15 at 12:45:17ID: 25584023

Ok thanks...can you walk me through it?

 

by: oBdAPosted on 2009-10-15 at 12:49:57ID: 25584076

The description to get this "streamlined" report was actually already included in http:#a25555671 ...

 

by: mkline71Posted on 2009-10-15 at 12:52:28ID: 25584103

Several options in dumpsec (attached),  either the 2nd or 4th option is going to do the trick for you if you don't want to see file permissions

Thanks

Mike

 

by: dealstrikePosted on 2009-10-15 at 12:53:54ID: 25584119

I want to see a complete list of which users have what kind of access to all the directories

Thanks

 

by: milindsmPosted on 2009-10-29 at 04:48:00ID: 25692558

Did you try the method I described above?

 

by: dealstrikePosted on 2009-10-29 at 13:35:48ID: 31640313

Thanks

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...