How can I change a group permission level? In Site > Site Settings > My group I can see all the members. Add and remove members is possible. In Settings > Show Group's authorization I can see (but not modify) that the level is "Collaboration". How to change this?

NOTE: Sharepoint is in Italian, so the labels I used may not be 100% accurate.


In Site Settings, there will be a link called Advanced Permissions. Clicking on that link will allow you to modify the permission level for the group. If you don't see this link, then you might not have the ability to modify permissions in the site.

  • Five years down the line, I think @contactmatt's answer is a better 'best answer' to the question than this one.
    – G-E
    Oct 12 '16 at 10:00
  • user1792252's answer would be technically better as it is platform version agnostic. This question was asked in 2011, so a 2013 based answer wouldn't have been applicable. Oct 12 '16 at 13:08
  • in agreement on both counts.
    – G-E
    Oct 12 '16 at 14:16

1.Select Site Actions > Site Permissions 2.Check the box next to the person or group you want to modify 3.Select the Edit User Permissions button


In SharePoint 2013, go to:

Site Settings -> Site Permissions. Then select the group you want to edit via the checkbox, and click Edit User Permissions.

  • 1
    Thanks @contactmatt. This answer got me through and allowed me to complete my objective, as explained in the question.
    – G-E
    Oct 12 '16 at 10:01

Check out this code...

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;     

namespace SampleApplication1    
    class Program    
        static void Main(string[] args)    
            using (SPSite site = new SPSite("http://rohit:34143/"))    
                using (SPWeb web = site.RootWeb)    
                    SPRoleDefinitionCollection roleColl = web.RoleDefinitions;

                    foreach (SPRoleDefinition role in roleColl)    


For more details on how to getting the permission level in sharepoint 2010 using c#:

Getting the permission levels from SharePoint 2010 using C#

  • 5
    While there is definitely a place for C# code, managing basic permissions is not.
    – Russell
    Dec 21 '11 at 9:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.