This very light-weight module allows additional permissions to be created and managed through a administration form. It uses the menu access system to allow or disallow access to it.
On the administration page a user is able to create a permission with name and path(s).
These permissions can then be assigned to roles on the permissions page.
Important security note: If any permission has a given path, any person with a role having that permission can visit that path.
The name of the module changed from "Site Configuration Permissions" to "Custom Permissions" in the 7.x version and above.
8.x-2.x
The current supported branch. Custom permissions use routes instead of paths, in line with modern Drupal. As of 8.x-1.x through the work of utiks, custom permissions are configuration entities, exportable via features and configuration manager. From 6.x-2.x on, the module allows additional permissions to be created and managed through a administration form.
On the administration page a user can set the permission name and permission path(s)
By default the following permissions are created:
- Administer account settings
- Administer date-time
- Administer error logs
- Administer file system
(Some of the permissions created historically by default in this module (such as "administer modules"!), have become new, non-custom, Drupal core permissions.)
Similar projects
This module should really be used as a last resort— if there is a module specifically for adding more fine-grained permissions in some category, it is probably best to use that. Some we know about:
Supporting this Module
You can support Agaric's overall contributions to Drupal and a bit beyond by supporting Drutopia at opencollective.com/drutopia. Thanks!!
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Access control, Administration tools
10,448 sites report using this module
- Created by mrthumpz on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Drupal 11 compatible release
Development version: 8.x-2.x-dev updated 11 Jun 2026 at 06:14 UTC





