You can use the default driver to create local users. This enables a local store of users on the OP5 Monitor server.
Do not remove Default
'/usr/bin/op5-manage-users'to change the Administrator password and get into the setup.
Local Users page
When the Default driver is enabled, a configuration interface named Local Users appears in the OP5 Configuration.
On the Local Users page, each user has a real name. From here you can create a password, and control group memberships. Groups needs to be created in advance: see our page about Group Rights.
This driver stores the users in the configuration file '
Command-line -- op5-manage-users
All local user passwords are stored in '
/etc/op5/auth_users.yml', listed inside the user blocks such as the example below. The string that begins with "$1$VGn0" is a hash of the password "monitor":
The monitor command that changes the local users, including their passwords, is
'/usr/bin/op5-manage-users' . Running this without any arguments prints its syntax help:
Here is an syntax example for creating a new Monitor user, 'gord':
Here is the resulting content in '
Command line caveats
'op5-manage-users' does not append ; it only overwrites every entry for the user. For example, attempting to change only the group of the user created earlier:
...leads to this being the entire entry for the user. The password and all other entries have been removed:
Changing the variable order in the command will move the user's real name to the bottom of the file entry. For example, this will run successfully:
The resulting entry in '
auth_users.yml' can be difficult for a user to parse: