SharePoint Blogs / SharePoint University
SharePoint Blogs and SharePoint University - all in one place!
Need SharePoint Training? Attend a SharePoint Bootcamp!

Please delete cookies related to sharepointblogs.com and sharepointu.com to resolve login issues!

How to elevate permissions?

From time to time I need to elevate the permissions of a group of users. A recent example was when I created a FAQ discussion forum on our top level site in MOSS. Normally all our employees are visitors to the main site as we have special content managers for this site (it's a publishing site) but for this list they needed to be able to add content (contributor rights).

I've read a couple of different ways to handle situations where permission rights conflict like this and one golden rule I've heard is never to change the rights of a predefined group, such as giving visitors contributor rights. If you violate this rule you end up with a number of lists, sites and what have you where a visitor no longer is a visitor.

The "proper" solution, I would guess, is to create a new SharePoint group and call it "Contributors to this list" or some such, give it the proper rights and then add the users to this group. This is a rather cumbersome process though.

You could also add the users to the "Contributors" group but that would give them contributor rights to the entire site and that's a no-no - at least for me.

Lately I've found myself violating my golden rule more often than not by breaking permissions inheritance from the site the list resides in and then giving the orphaned visitors group the proper rights - simply because it's the easy way out.

How do you handle situations like this? Quick and dirty or by the book? Or maybe some other way?


Posted 10-15-2007 3:33 PM by MartinNr5

Comments

bubblez wrote re: How to elevate permissions?
on 10-15-2007 9:20 AM

Good Question ;)

I run into this problem when i had to create a ticketing system where customers need to create, respond (edit) their tickets. in other lists a customer has no permissions but view items.

so i simply created a new permission level, broke permission inheritance for my ViewersOnly SPGroup in the list and extended its permissions with the newly created level.

don't know what sort of solution this is but it works ;)

MartinNr5 wrote re: How to elevate permissions?
on 10-15-2007 9:54 AM

Well, that's pretty much how I do it as well although I usually get by with the existing permission levels.

Links (10/16/2007) « Steve Pietrek’s SharePoint Stuff wrote Links (10/16/2007) « Steve Pietrek’s SharePoint Stuff
on 10-16-2007 8:08 PM

Pingback from  Links (10/16/2007) « Steve Pietrek’s SharePoint Stuff

JoeFort wrote re: How to elevate permissions?
on 06-11-2009 9:47 AM

If I am a member of a SP Visitor group for a site, and I am also a member of another SP Contributor group for the same site,  how does SharePoint treat this situation.  I'm guessing the higher level permissions will prevail... can anyone confirm this for me?

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Need SharePoint Training? Attend a SharePoint Bootcamp!
Posts (c) their respective authors. Everything else (c) 2009 SharePoint Experts, Inc.