Network-Monitoring
如何重置 Observium 的管理員密碼
如何
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訪問權限,它就對我有用
cd /opt/observium ./adduser.php admin <CLASS_PASSWORD> 10
一旦具有相同權限級別的新使用者處於活動狀態,您就可以更新其他使用者的密碼