如何admin
使用 MySQL 或 Observium 脚本为用户重置密码。
MariaDB [observium]> select * from users;
+---------+----------+------------------------------------+----------+-------+-------+-------+-------------------+--------------+
| user_id | username | password | realname | email | descr | level | can_modify_passwd | user_options |
+---------+----------+------------------------------------+----------+-------+-------+-------+-------------------+--------------+
| 1 | admin | $1$abcdefgh$jklmnopqrstuvwxyzabcd. | | | | 10 | 1 | NULL |
+---------+----------+------------------------------------+----------+-------+-------+-------+-------------------+--------------+
1 row in set (0.00 sec)
看起来像 MD5 (1) hash with salt (abcdefgh)。
openssl passwd -1
从普通密码构建新的哈希您可以使用它来更新用户表。
您可以尝试基于https://stackoverflow.com/questions/5903702/md5-and-salt-in-mysql构建 Mysql-only 解决方案
但是为了安全起见,盐必须是随机的加密质量。
UPD。
黑盒黑客解决方案。从其他具有已知密码的用户那里复制密码字段,从不同的 observium 实例复制事件。它工作 99%
这可能会帮助某人。只要您对服务器具有root访问权限,它就对我有用
一旦具有相同权限级别的新用户处于活动状态,您就可以更新其他用户的密码