Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Documenting (& rationalising) NTFS permissions

Status
Not open for further replies.

OzDog

MIS
Jan 10, 2002
192
GB
Guys & Girls,

I have been charged with the task of auditing and rationalising all security on our NT/Win2K file servers. This is going to be a real nightmare, as there are 4 TerraBytes of data, spread across 3 servers to analyze.

The only way I can see this being done is via a program that can list all permissions through specified paths on a server (eg - Data Drives, not system/boot partitions). I wish I could say that I don't need file level permissions (as our IT dept always use Global and Local groups), but I know that end-users don't understand this, and set their own permissions "willy-nilly".

I need the output to be intuitive, so that I find answers to the following FAQs (with regard to the scanned servers):
1. "What has UserX in the DeptX got access to?"
2. "What has the group 'XYZ' got access to?"
3. "What access will UserY get if I make them a member of the group 'XYZ'?".
I would also like to be able to find groups that have become redundant, are empty or are the same as some other groups.

I am happy to write my own SQL or similar to interrogate the data, so long as the program can populate an appropriate data source.

I've tried DumpSec from SystemTools.com, and don't like the way it works on bigger systems - I'm sure it's great on a single workstation or something. Anyone have ideas on the tool I need here?

Cheers,
Sam

Please let members know if you found their posts helpful.
 
Anyone??

Cheers,
Sam

Please let members know if you found their posts helpful.
 
Dumpsec is a bit over the top. If you know what shares you want the information on then you could try xcalcs.exe in the Win2k resource kit. I would create a batch file that would dump the xcalcs output for each share to a txt files named after each share. Combining these text files would show you who has access to what for each share on your server.
A simple dump of adduser.exe will give you all the users and groups in the domain. Using just the groups section you can easily create another batch file that uses the showmbrs.exe command to give you a listing of group membership.

Open the three remaining text files with excel and save the worksheets. You can then use Excel or import the worksheets into a database.
 
Thanks for the responses, will look into both options.

Cheers,
Sam

Please let members know if you found their posts helpful.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top