Forum Discussion

Spidermonkey168's avatar
Spidermonkey168
Copper Contributor
Jun 25, 2019

External User Security: How to stop users seeing other external users

Hi Good People,

I am building a Sharepoint 365 site to replicate the structure of our existing Sharepoint Foundation site.

Background

We upload documentation to Sharepoint for our clients to collect.

Each client has their own subsite and they use this to upload documentation for us to process and download information provided from us.  It is a daily occurrence.

There is also a top level site 'ClientHub' where clients can download standard form, read notices from us, keep up to date with news.  

Each user has 'read' only access to ClientHub.  They cannot see who else has access to this site.

 

Simple structure below:

 

Client Hub - read only to all users (Clients can access standard docs and notices)

- ClientA - ClientA users can upload and download into their own private subsite

- ClientB - ClientB users can upload and download into their own private subsite

- ClientC - ClientC users can upload and download into their own private subsite

 

Problem

I want to replicate this secure setup and at the moment I can only do this if my users only have access to their own sub-site.  If I add users as 'read' only to the main ClientHub site each user can view all users and bulk email to all users by using the 'share' option.

 

We obviously do not want our users to know the email addresses of other clients and/or email everyone in the whole directory!

 

However, we do want all users to have access to standard documents and news announcements as this is essential to our business.

 

I have tried adding users to their own private groups and adding the group to ClientHub with Read only access, but the directory still lists all individual users for all to see.

 

Can anyone recommend a workaround?  Surely, other businesses do not want users seeing everyone else who has access to a site?

 

I am not a developer - just a lowly administrator trying to setup up Sharepoint 365 to do exactly what Sharepoint Foundation was capable of.  Much appreciated to any advice you can give.

 

Regards

  • ajohnstonpowin's avatar
    ajohnstonpowin
    Copper Contributor
    Did anyone find a solution to this? The closest I've come to hiding users from each other in the share window is to hide user details (email), and change the user's display name, which is a lot of work.

    I've also tried to remove the Share button from everywhere as a stop-gap, but I cannot remove it from the context menu without building an app it seems.
  • Kelly_Edinger's avatar
    Kelly_Edinger
    Bronze Contributor
    another option - I've noticed that when I create a new TEAM, the SharePoint site that supports it doesn't have the share button on the home page. you could maybe try recreating as a TEAM and then inviting them to the SharePoint library that lives behind it. Could be faster than a devleoper depending on how much data you'd need to move.
    • Spidermonkey168's avatar
      Spidermonkey168
      Copper Contributor

      Hi kevinmckeown8 

       

      Thank you for this, and like you I thought this would sort out my problem. But the permission level allocated to the users already has this option removed.  Still they can view all users of the root directory despite whether in their own group or not.

       

      Any further options gratefully received :-)

  • Kelly_Edinger's avatar
    Kelly_Edinger
    Bronze Contributor

    Hi Spidermonkey168  - is there a business case for your customers to share from your site? if they just need to download, maybe try turning off the ability for non-owners to share items they don't own. This is in the admin center.

    • Spidermonkey168's avatar
      Spidermonkey168
      Copper Contributor

      Kelly_Edinger  Hi, thank you for your reply.

       

      External users are not permitted to share.  Only Admin users within a security group at AD have permission to share.  

       

      I have attached a screenshot of the current settings.

       

      The problem I have is if users are added to the top site so they can rightly access standard documentation, policies etc they can view all users of that site by clicking on the 'Share' icon at the top of the screen.   An option is to email 'everyone'!!  

       

      How can I provide access to standard documents for all clients without them seeing who else has access?

       

       

      • Kelly_Edinger's avatar
        Kelly_Edinger
        Bronze Contributor

        Spidermonkey168 - oh ok, I don't see that option on any of my sites. I know it's not ideal, but could you use CSS to hide the share button?

Resources