SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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'm facing a problem with some items in my List. I want to have an Huge document Library (thousands of files in folders + GB of files) and I want to have different permissions on the files.

I want (by default) that everything is editable but to stop it whenever I want it.

Suppose there is fileA that I want to set it as "for groupA only". Programmatically I can brake inheritance on it and put on it the permissions I need.

This is ok but creates a new ACL for this element... Supponing a need to set fileB as "for GroupA only" i must brake again and do the same action.

This action create 2 different ACL which makes my system "slower"... There is a way to crate an ACL like "for groupA only" and assign it to fileA, fileB and so on without decrease perfromance? Or the only way is to create a folder with "groupA only access" and put the files in it?

Thank you very much!!

share|improve this question
up vote 2 down vote accepted

I'd say to use folders with unique permissions on the folders where needed but then in your views, choose to show items without folders. This will security trim everything so users still only have access to what they need but you won't run into performance problems with item level permissions.

The files in the folder inherit permissions from the folder, and if you need different permissions for a file, you could just move it to a different folder.

share|improve this answer
But if I have also other folders (of a particular content type) there is a way to "plain view" the normal folder and view the folder for my content type? – Ziba Leah May 30 '12 at 12:41
You should be able to with filters in the view settings. – Eric Alexander May 30 '12 at 13:00
The option "Show this view: in folders of content type: "is disabled even if I have more then one content type linked to my List.. The problem is I have a situation like: CTX -> Many CTY mixxed with CT[1-N] and Normal Folder -> Many CTY mixxed with CT[1-N] and Normal -> And so on.. The only thing I want is to show plain the "normal folder" (0x0120) not the "childrens" of that content type.. – Ziba Leah May 30 '12 at 13:24

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.