Das hab ich jetzt zwar nur für meinen Baïkal DAV Server benötigt, aber die Methode funktioniert sicherlich auch für andere PHP Web-Applikationen so oder so ähnlich, sofern man herausgefunden hat wie der Hash gebildet wird (wird ja scheinbar nicht immer mit password_hash/crypt und einem Salt gearbeitet):
- In der Datei Specific/config.system.php den BAIKAL_AUTH_REALM herausfischen,
- mit diesem auth realm und den restlichen Angaben einen neuen Passwort-Hash bilden:
php -r 'echo md5("admin:DERAUTHREALMSTRING:DASNEUEADMINPASSWORT');'
- und schließlich den neuen Hash in der Datei Specific/config.php unter BAIKAL_ADMIN_PASSWORDHASH speichern (den alten Eintrag komplett entfernen, manche Funktionen in der Adminoberfläche bemerken auch die auskommentierte Anwesenheit).