Users & Roles¶
MUSCLE ships with an initial default administrator, see Testing. This section describes the roles available and how to manage users.
Roles¶
Every user has exactly one of the following roles, which determines what they can do in the webapp:
admin¶
Can manage users (register, edit role, reset password, delete) and manage devices (register, edit, delete).
manager¶
Can manage devices, but not users.
user¶
Can only control devices which are already registered, i.e. use the send page. Cannot manage users or devices.
Note
This is the default role for newly registered users.
Managing Users¶
Managing users (registering, changing a role, resetting a password, deleting) requires the admin role, and is done from the user management section of the webapp:
Register a new user, optionally assigning a role other than the default
user.Edit an existing user’s role.
Reset a user’s password back to the configured default password (see MUSCLE_USER_DEFAULT_PWD).
Delete a user.
Note
The MUSCLE team highly recommends registering a new admin user and deleting the default one, as also mentioned in Testing.