---
title: "Backend user groups"
manual: "TYPO3 Explained"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3coreapi:groups@main"
source: "Administration/UserManagement/Groups/Index.rst"
rendered: "2026-09-18T15:39:49+00:00"
---

# Backend user groups {#groups}

While it is possible to change permissions on a user basis,
it is strongly recommended you use Groups instead. Just like users,
there are "Backend user groups" and "Frontend user groups".

See chapter [Setting up User Permissions](https://docs.typo3.org/permalink/t3coreapi:setting-up-user-permissions@main)
for fine tuning of user group permissions.

**Table of contents**

-   [Console command to create backend user groups from presets](https://docs.typo3.org/permalink/t3coreapi:console-command-to-create-backend-user-groups-from-presets@main)
-   [Using the "Backend Users" module](https://docs.typo3.org/permalink/t3coreapi:using-the-backend-users-module@main)

**Subpages**

-   [Permission details](https://docs.typo3.org/permalink/t3coreapi:setting-up-user-group-permissions@main)

## Console command to create backend user groups from presets {#groups-console}

You can use the `vendor/bin/typo3 setup:begroups:default` to create
pre-configured backend user groups without touching the TYPO3 backend.

**Composer-based installation**

```bash
vendor/bin/typo3 setup:begroups:default
```

**Classic mode installation (No Composer)**

```bash
typo3/sysext/core/bin/typo3 setup:begroups:default
```

An interactive dialog will then ask which groups should be created. It is also
possible to specify the groups:

**Composer-based installation**

```bash
vendor/typo3 setup:begroups:default --groups Both
vendor/typo3 setup:begroups:default --groups Editor
vendor/typo3 setup:begroups:default --groups "Advanced Editor"
```

**Classic mode installation (No Composer)**

```bash
typo3/sysext/core/bin/typo3 setup:begroups:default --groups Both
typo3/sysext/core/bin/typo3 setup:begroups:default --groups Editor
typo3/sysext/core/bin/typo3 setup:begroups:default --groups "Advanced Editor"
```

> [!NOTE]
> The command does not support the creation of backend user
> groups with custom names or permissions (they can be modified later through
> the backend module). It is limited to creating two pre-configured backend
> user groups with permission presets applied.

## Using the "Backend Users" module {#step-create-a-new-group}

If you have not auto-created the user groups, create one in the backend module
**Administration > Users**. Use the dropdown in the module header
to switch to the "Backend User Groups" submodule.

<!-- TODO: no Markdown rendering for "versionchanged" -->

Until TYPO3 V14 this module was called System > Backend Users.
See also: Feature: #107628 - Improved backend module naming and structure.

![Screenshot of the Module "Backend Users", submodule "Backend User Groups" in the TYPO3 Backend](../../../Images/ManualScreenshots/UserManagement/Module/BackendUserGroupsModule.png)

Start by entering the name for the new group. Optionally, inherit from group
"Editors".

![Tab General with the backend user group title and Group inheritance](../../../Images/ManualScreenshots/UserManagement/Groups/TabGeneral.png)

Let us keep things simple for the further permissions.

Go to tab **Module Permissions**:

![Tab "Module Permissions" with the list of allowed modules](../../../Images/ManualScreenshots/UserManagement/Groups/TabModule.png)

Then move to tab **Record Permissions**:

![Tab "Record Permissions", field "Table Permissions" with option Read & Write chosen for tables Page and Page Content](../../../Images/ManualScreenshots/UserManagement/Groups/TablePermission.png)

On the same tab in field "Allowed page types" choose "Standard".

Move to the "Mounts and workspaces" tab.

![Tab "Mounts and workspaces" in the backend user group edit form.](../../../Images/ManualScreenshots/UserManagement/Groups/TabMounts.png)

Then save the user group by clicking the "Save" button in the module header.
