---
title: Configuring page permissions
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Permissions for access to Kentico pages can be configured at three levels of a three-level permissions hierarchy. Click the links in the **Page permission level** column to learn more about each of them.

| Page permission level                                                                                                                                           | Granted to                | Applied to                            | Configurable in                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | ------------------------------------- | ------------------------------------------- |
| [Permissions for all content](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/permissions-for-all-content.md)   | roles                     | all pages                             | Permissions application                     |
| [Permissions for page types](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/permissions-for-page-types.md)     | roles                     | all pages of one particular page type | Permissions application                     |
| [Page-level permissions (ACLs)](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls.md) | roles or individual users | one particular page                   | Pages application -> Properties -> Security |

Permissions from these three levels are merged together when checking if a user is permitted to perform an action with a page. For example, to read a _CMS.News_ page, a user must have the _Read_ permission on at least one of the three levels: either on the pages-level, or for the _CMS.News_ page type, or for all content.

There is also one special setting that allows hiding of pages in the content tree depending on page permissions granted to the current user. See the [Hiding pages based on permissions](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls/hiding-pages-based-on-permissions.md) for more information on this possibility.
