Since the updates that were automatically applied by the daily.sh script this weekend past, none of the admin logins have admin permissions any more. We use RADIUS authentication here, it’s an AD server (however when setting up it point-blank refused to authenticate in AD mode). All the formerly admin accounts have been downgraded to “user”, and creating a new local admin user at the command line won’t work as we’re not using MySQL authentication.
How do we recover admin access?
- The output of
./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 23.8.2-17-g976cb53ea (2023-08-29T13:00:17+00:00)
DB Schema | 2023_06_18_201914_migrate_level_to_roles (257)
PHP | 8.1.21
Python | 3.9.16
Database | MariaDB 10.5.16-MariaDB
RRDTool | 1.7.2
SNMP | 5.9.1
===========================================
[OK] Composer Version: 2.5.8
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQl and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok