How to Easily Change Group Permissions in SharePoint

How to Easily Change Group Permissions in SharePoint (2025)

Last Updated on November 20, 2024

Need to change group permissions?

In this guide, I will show you how to change group permissions in three steps as well as using PowerShell as an alternative.

Let’s get started.

Prepare to Change Group Permissions

Before you start, make sure you’re ready to make changes.

This means understanding permissions, planning updates, and having the right access.

Here’s what I suggest:

  • Understand first the current permissions structure
  • Identify the changes you want to make
  • Check your access rights
  • Backup important data (just in case)
  • Communicate the changes to users

Once you’ve completed these preparatory steps, you’re ready to start changing group permissions in SharePoint.

👉 Related: SharePoint Permissions Explained: How Permission Levels Work

Sign up for exclusive updates, tips, and strategies

    How to Change Group Permissions

    Here’s a step-by-step guide on how to do it:

    Step 1: Access the advanced permissions page

    For starters, get to the SharePoint site where the group is located.

    Then do the following:

    • Click the gear icon
    • Click site permissions
    Site permissions from the gear icon

    This will open the basic permissions settings for the site.

    Click the advanced permissions settings at the bottom:

    Go to the advanced permissions settings

    This section allows you to view and manage who has access to the site and what level of access they have.

    ⚠️ Note: You can also access this via the site settings page.

    Step 2: Identify the group

    Within this page, you will see a list of groups and users who have access to the site.

    Find the group whose permissions you want to change:

    • Select that group using the check box (don’t click the name)
    • Click the edit user permissions icon on the ribbon
    select the group and edit the user permissions for that group

    ⚠️ Note: You can use the search function if your site collection has many groups.

    Step 3: Change the permissions

    You can review the current permissions assigned to the group on this page.

    If you want to add/remove permissions, simply check/uncheck the boxes.

    check and uncheck permissions on this page

    Don’t forget to click the ok button to save the changes.

    In most cases, you might want to create a custom permission level that fits the needs of the group.

    👉 Related: How to Create a SharePoint Custom Permission Level (Guide)

    Use PowerShell to change group permissions

    PowerShell is pretty handy for bulk changes or when integrating scripts for automated management.

    Here’s how:

    Step 1: Connect to SharePoint Online

    Use the Connect-SPOService cmdlet to establish a connection to your SharePoint Online service.

    You will need to provide the URL of your SharePoint admin center.

    The command looks like this:

    Connect-SPOService -Url https://yourdomain-admin.sharepoint.com

    After running this command, you will be prompted to enter your admin credentials for SharePoint Online.

    ⚠️ Note: Don’t forget to run PowerShell in administrator mode.

    Step 2: Retrieve the group

    Use the Get-PnPGroup cmdlet to retrieve the group you want to modify.

    For instance:

    $group = Get-PnPGroup -Identity "Your Group Name"

    Step 3: Assign permissions

    To assign permissions to a group (like the contribute role), you have to use the role name.

    For example:

    $roleName = "Contribute"
    $group = "YourGroupName" # Replace with the actual group name you want to assign permissions to
    
    Set-PnPGroupPermissions -Identity $group -AddRole $roleName

    If you’re not sure what role to give (or the role name), you can use the following command:

    Get-PnPRoleDefinition

    This command will display a list of all role definitions.

    You can then verify that the permissions have been updated correctly by using Get-PnPGroupPermissions.

    This cmdlet will show the current permissions of the group.

    Best Practices for Managing SharePoint Group Permissions

    Like anything, following some best practices can help you avoid common pitfalls.

    Here’s what I recommend:

    Best PracticeWhy It MattersHow to Apply It
    Assign permissions to groups, not individualsSimplifies management and reduces errorsUse predefined groups like Owners, Members, or create custom groups.
    Review permissions regularlyKeeps access relevant and removes unnecessary rightsSchedule periodic reviews to audit and adjust permissions.
    Use specific group namesProvides clarity on the purpose of the groupName groups based on roles or tasks, like “Finance Team” or “Project Leads.”
    Limit Full Control accessPrevents unauthorized or accidental changesGrant Full Control only to trusted administrators or site owners.
    Restrict sensitive dataProtects confidential information from unnecessary exposureUse permissions like “Restricted Read” for sensitive libraries or documents.

    Managing SharePoint permissions effectively helps maintain security and usability.

    Do you have any questions or need further clarification? Don’t hesitate to drop your questions in the comments.

    For professional consultations or personalized assistance, kindly use the contact form. I’ll make sure to respond promptly.

    About Ryan Clark

    As the Modern Workplace Architect at Mr. SharePoint, I help companies of all sizes better leverage Modern Workplace and Digital Process Automation investments. I am also a Microsoft Most Valuable Professional (MVP) for SharePoint and Microsoft 365.

    Subscribe
    Notify of
    guest
    1 Comment
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments

    KSD
    KSD
    8 months ago

    Hi

    Can we change default groups permissions like site owner, site members and site visitors group? which Access should we need to edit default permissions?

    1
    0
    Would love your thoughts, please comment.x
    ()
    x
    Scroll to Top