Sharing the same SharePoint folder with 2 users using links, one setting will override the other

john john Pter 445 Reputation points
2025-01-12T22:34:42.71+00:00

I have a folder named "Contracts" inside a document library inside SharePoint online communication site. I need to share the folder with 2 users with Read-Only permission; one with a link that expires end of January while the other with a link that expires end of Feb. so i did those steps:-

  1. I select the Folder >> Copy Link >> Setting >> define the first user and the expiry date of 31/01 as follow:-

User's image

  1. then i re-select the same folder >> copy link >> define the second user >> set the expiry 28/02, as follow:-

User's image

so i thought that i will have 2 links, one shared with the first user and which expires on 31/01, while the other link is shared with the second user and which expires on 28/02.. but when i check the folder advance permission, i noted that i only have one link shared with both users and which expires on 28/02, as follow:-

User's image

so how these settings work exactly ? and how i can have 2 links with 2 different expiry date shared with 2 users?

SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
11,226 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Yanli Jiang - MSFT 29,041 Reputation points Microsoft Vendor
    2025-01-13T08:34:13.6533333+00:00

    Hi @john john Pter ,

    Welcome to Q&A forum!

    First of all, I wish you a happy 2025. I hope that we can work together to give you a better user experience.

    I tested it in my environment and it was consistent with your situation, which is the expected behavior. Because this sharing expiration setting is for the People you choose sharing situation, and it is not refined to a specific user. Users who use People you choose to share will share a share link, and the settings for the link will be overwritten by the new one, resulting in this result. I have done a lot of research to find a usable workaround, but unfortunately, there is none. Because there is no regularity between the expiration date and the user. The only method that can be used at present, which is also a relatively general method, is to manually remove the user when the expiration date comes.

    At the same time, thank you very much for raising this requirement, which allows us to better understand user needs, thereby improving product functions and improving user experience. It is recommended that you submit feedback on this issue, and look forward to the early completion and launch of the function. Thank you again!

    Nice day!


    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.


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.