We have custom pages created under "/content/custom-folder".
We have added some custom consoles[/apps/cq/core/content/nav/mygps] to display pages under "/content/custom-folder" path. All of the users should have read/write access on these pages from these custom consoles.
I would create a user group which has access to the particular area (/content/custom-folder). You can regular user accounts to that group for users who need access. Also create a service user, add it to the group and let your custom consoles use the service user to access and control the content instead of the logged in user.