System-wide superuser permission
Superuser is a system-wide permission that allows a user to perform any action on this specific Comentario installation.
That’s what distinguishes superuser from user roles, which define user permissions within a specific domain.
There can be any number of superusers in the system, but it’s a good idea to have at least one, because only superusers can do the following:
- Manage system configuration.
- Manage (edit, delete, ban) other users.
Also, they can do anything that roles allow: manage domains, moderate comments, etc.
Creating a superuser
There are the following ways to create a superuser:
- Superuser privilege can be granted by another superuser.
- The first local user (i.e. one signing up with email and password) registered on the server automatically gets a superuser privilege.
- Using the
--superuser=<ID-or-email>command-line switch to turn an existing user into a superuser.
- Updating the database directly with a UI tool or the following SQL statement (put the correct email below):
update cm_users set is_superuser = true where email = 'email@address';