Back to OP5 Monitor FAQ

How to reset the password for local users

Version Copied

Articles in the Community-Space are not supported by op5 Support.

References: Reset password, add user, unable to login.

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”:

monitor:
  username: "monitor"
  realname: "Monitor Admin"
  password: "$1$VGn0CdSG$AMJjvHoF8M2nSy8SiPrW70"
  groups:
    - "admins"
  password_algo: "crypt"
  modules:
    - "Default"

The monitor command that changes the local users, including their passwords, is “/usr/bin/op5-manage-users”. Running ‘op5-manage-users’ without any arguments prints its syntax help:

This is a small helper for adding/changing/deleting users in op5 Monitor.
Create/edit user:
  /usr/bin/op5-manage-users --update --username=<username> (--password=<password>) --module=<module1> [--module=<modulen>]
          [--realname=<realname> --group=<group1> [--group=<groupn>]]
  --username    User's username
  --password    Password is only required if an authentication module that requires passwords is chosen
  --module      Authentication module that should be used for this user
  --realname    Full name of user
  --group       User's group memberships

Delete user:
	/usr/bin/op5-manage-users --remove --username=<username>

Here is an syntax example for creating a new Monitor user, ‘gord’:

## /usr/bin/op5-manage-users --update --username=gord --realname="Wheat King" --modules=Default --password=100thMeridian --group=admins

Here is the resulting content in ‘auth_users.yml’:

gord:
  username: "gord"
  realname: "Wheat King"
  password: "$1$s4gwhkvu$2ZB0.yHVSkcxWUtxtuLYX0"
  password_algo: "crypt"
  modules:
    - "Default"
  groups:
    - "admins"

Important Caveats – Copied

["Geneos"] ["FAQ"]

Was this topic helpful?