Troubleshoot access problems to content
Confluence offers a few different tools to help you troubleshoot access problems to content, whether youâre trying to figure out why someone canât access content or why someone can access it but shouldnât.
Unblock someoneâs access
There are a few different reasons why someone wouldnât have the level of access they should.
Space permissions vs content permissions
The first thing to remember is that permissions in Confluence are inherited from the container above. This means that if someone doesnât have access to a content item, then it could be because of:
settings on the content item itself,
settings inherited from one of its parent items,
and/or settings inherited from the space.
You may be able to fix access issues, depending on where the access issue is coming from.
Issue on the content item itself â To fix these issues, you need to have edit access to the content and space-level permission to edit content restrictions, or else contact someone who does.
Issue inherited from a parent item â To fix these issues, you need to have edit access to the parent item and space-level permission to edit content restrictions, or else contact someone who does.
Issue inherited from the space â To fix these issues, you need to be a space admin, or else contact one.
For a list of all space-level permissions and what they control, see Assign space permissions.
When someone doesnât have access
Confluence will let you know when you try to share with people who wonât actually be able to access the content before youâre finished sharing with them.
Confluence will also tell you when someone already added to the content doesnât have the indicated access to the content, but only when a person or a group has been explicitly added to the Specific access list.
This in-line warning message will only appear when a listed person or group:
needs space access
needs view access to a parent item
needs permission at the space level to edit content in the space
When the content inherits restrictions from a parent
Confluence will tell you when content inherits access restrictions from one of its parent items in the content tree.
To troubleshoot inherited access problems:
Open the Share window on the content item you want to give someone access to.
Select this parent in the statement âAnyone on this parentâ. This will take you to the immediate parent item causing the access restriction. (There may be other parent items with view restrictions.)
Open the Share window on that parent item and see if the person or group has access. If not, add them.
After adding them, if this parent item doesnât inherit restrictions from any of its parents, go back to the original content item and refresh to confirm the access problem has been resolved.
If this parent item does inherit restrictions from one of its parents, follow the same process until youâve added the person or group to all restricted parents.
If you have permission to move content in the space, you can also try moving the child content out from under the restricted parent item where itâs organized in the content tree.
An easier way to troubleshoot on Premium
If youâre on the premium plan, you can use the inspect permissions feature to easily see at which levels of hierarchy someone is being denied access (parent content, space, and/or app).
You can find this feature in the Share window, in the More options menu (â¢â¢â¢).
Restrict someoneâs access
If someone can access content they shouldnât, there are a couple of things to consider.
First, you can remove access for everyone and individually add back only the people who should have access.
To remove access for everyone and add back individually:
Open the Share window.
Change General access from Open > Restricted.
Add individual people or groups back to the access list.
Select Save.
Second, you might need to look for additive permissions.
Additive permissions and groups
Confluence operates on a model of additive permissions, which means that if someone has access to content in two or more ways, they always get the greater access.
For example, letâs say you have a page that is restricted to the group âMarketing teamâ. Only that group should be able to view and edit the page. This means that General access is set to âRestrictedâ and that the group âMarketing teamâ appears in Specific access with âCan editâ permission.
But letâs say that Omar, who is a member of the âMarketing teamâ group, should not be able to edit the page, and to accomplish this, someone added Omar explicitly to the page with âCan viewâ permission. This does NOT mean Omar is restricted from editing the page.
This is because, even though Omar is explicitly listed as âCan viewâ, he can still edit the page because he has access to the page through another source â as a member of the âMarketing teamâ group â which has âCan editâ assigned.
Thus, part of troubleshooting why someone has a certain level of access to content that they shouldnât have is figuring out all the ways they might have access and determining the greatest access across those sources.
Was this helpful?