Sharepoint - cannot grant permission for guest users

Jack Chuong 436 Reputation points
2022-07-06T03:14:57.067+00:00

Hi all,
I want regular user in my organization be able to share data/grant permission for external users, what I did:

  • Enable external sharing policy : New and existing guests
  • Invite external users as guests
  • Grant "full control" permission to regular user

From sharepoint admin, I can grant permission for guests
217939-1.png

From normal user with full control permission on a folder, user cannot find guest account to grant permission
217955-2.png

Please give me some advice, thank you very much.

Microsoft 365 and Office | SharePoint Server | For business
Microsoft 365 and Office | SharePoint | For business | Windows
{count} votes

Accepted answer
  1. Jinwei Li-MSFT 4,736 Reputation points Microsoft External Staff
    2022-07-06T09:31:31.693+00:00

    Hi @Jack Chuong ,

    Please make sure you have enabled “Anyone” external sharing settings at both the organization level and the site level. If the Sharing policy for your SharePoint Online tenant or site is set to “Existing guests – Only guests already in your organization’s directory”, You must invite the external user to your Azure AD first in order to provide them access. To allow external sharing on any site, you must allow it at the organization level.

    You have to enable “Anyone with the link”.

    1.SharePoint admin center > Policies > Sharing
    218113-image.png

    2.Site>Policies> External sharing> Edit
    218132-image.png

    References: External sharing overview


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Rijwan Ansari 766 Reputation points MVP
    2022-07-06T08:40:28.61+00:00

    Hi @Jack Chuong

    Try this script

    Set-SPOSite -Identity https://domain.sharepoint.com/sites/testsite -ShowPeoplePickerSuggestionsForGuestUsers $true  
    
    2 people found this answer helpful.
    0 comments No comments

  2. Rijwan Ansari 766 Reputation points MVP
    2022-07-06T03:22:17.023+00:00

    Hi @Jack Chuong

    You should enable external sharing at site level (SharePoint Online).

    Check this blog for step by step.
    https://businesstechplanet.com/step-by-step-how-to-enable-external-sharing-in-sharepoint-online/

    0 comments No comments

  3. Jack Chuong 436 Reputation points
    2022-07-06T04:07:23.243+00:00

    Hi @Rijwan Ansari ,
    I enabled sharing both at site level & organization level
    As you can see above, from sharepoint admin I can find guests when I grant permission for a folder.
    But from normal user with full control permission on a folder , I cannot find guests when I grant permission for same that folder.
    I also cannot find guests when I want to share link via email (whether I'm an admin or a regular user)
    217965-3.png


  4. Jack Chuong 436 Reputation points
    2022-07-06T10:15:35.787+00:00

    Hi @Jinwei Li-MSFT and @Rijwan Ansari
    I have changed as below pic and it works now, regular user with full control permission can grant permission to guest
    Or maybe because of powershell command ?

    Set-SPOSite -Identity https://domain.sharepoint.com/sites/testsite -ShowPeoplePickerSuggestionsForGuestUsers $true  
    

    Anyway, thank you very much.
    218104-5.png

    It was "Only people in your organization"

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.