Support

Akeeba Backup for WordPress

#27655 Editor Role Access to Akeeba BackUp

Posted in ‘Akeeba Backup for WordPress’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

WordPress version
n/a
PHP version
n/a
Akeeba Backup version
n/a

douglas
Hi Akeeba,

Is it possible to limit access to Akeeba in the WP backend for the default Editor role?

Currently an Editor has full access to Akeeba BUp including configuration etc. I would prefer Akeeba BUp is only accessible to the Admin Roles of the site.

Many thanks for your help (and fantastic plugin!)

Dougie

nicholas
Akeeba Staff
Manager
Unfortunately WordPress, unlike Joomla!, does not provide a fine grained permissions system. We have to hardcode the mapping between WordPress capabilities to backup software privileges. This is done in wp-content/plugins/akeebabackupwp/Solo/Application/WordpressUserPrivileges.php. Changing the mapping would require modifying that file. That said and according to WordPress' documentation the Editors don't have the privileges you say they do but they can take backups.

If the user has the activate_plugins capability they are given Configure and Download privileges. Per the documentation, only Administrator and Network Administrator have that capability. These privileges allow the user to view and modify the configuration, as well as download and restore backups.

If the user has the edit_others_posts capability they are given the Backup privilege. Per the documentation, only Editors, Administrators and Network Administrators have that capability. These privileges allow the user to take backups but NOT view/modify the configuration or download/restore backups.

If the user is a super user (per WordPress' is_super_user() function) all privileges are granted.

Finally, if you are inside a multisite installation -therefore not a network administrator- you are stripped of all privileges i.e. you can't do anything with Akeeba Backup.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.