What I have:
I am a site owner and have a site which will be shared by members of different subteams. The main page contins links to libraries, and in them fiels of particular teams are stored.
Goal
I want to create a set of permissions that will make it possible to share only chosen libraries, folder or files based on the group a person is in.
Example:
A team works on a project for HR. I want the team to be able to access all their files conntected to it and members of HR to be able to see just certain, chosen files.
I want to find the best practice for such a problem
Approaches so far
I created different permission groups
I am storing files of particular teams in libraries
I was thinking about creating a separate subsite for sharing with hr with links to files/folders and giving the hr permission group access to that subsite and just the particular, linked folders/files
I want to make the permissions as simple and easy to maintain as possible