So kannst du prüfen, ob die Zugangsdaten des Freetz-Webinterfaces in der Konfiguration gespeichert sind, und das Passwort bei Bedarf zurücksetzen.
Passwort des Freetz-Webinterfaces ermitteln oder zurücksetzen
1. Nach Benutzername und Passwort-Hash suchen
Per Telnet oder SSH als root anmelden und folgenden Befehl ausführen:
grep -R "MOD_HTTPD" /mod/etc/conf
Beispielausgabe:
/mod/etc/conf/mod.cfg:export MOD_HTTPD='yes'
/mod/etc/conf/mod.cfg:export MOD_HTTPD_PASSWD='$1$6g6RRo97$pPpX/DHihWwyR7bR2PyXc.'
/mod/etc/conf/mod.cfg:export MOD_HTTPD_USER='admin'
Dabei sind insbesondere diese Einträge wichtig:
MOD_HTTPD_USER='admin'
MOD_HTTPD_PASSWD='...'
- MOD_HTTPD_USER = Benutzername des Freetz-Webinterfaces
- MOD_HTTPD_PASSWD = gespeicherter Passwort-Hash
2. Vorhandenen Benutzernamen prüfen
Zusätzlich kann geprüft werden, ob der Benutzername mehrfach in der Konfiguration vorkommt:
grep -R "admin" /mod/etc/conf
3. Neues Passwort festlegen
Prüfen, ob
which openssl
Falls eine Ausgabe wie
/usr/bin/openssl
erscheint, kann ein neuer Passwort-Hash erzeugt werden:
openssl passwd -1 neuespasswort
Beispiel:
openssl passwd -1 MeinNeuesPasswort
Ausgabe:
$1$abcd1234$xyzxyzxyzxyzxyz
4. Hash in der Konfiguration ersetzen
Datei öffnen:
vi /mod/etc/conf/mod.cfg
Folgende Zeile suchen:
export MOD_HTTPD_PASSWD='$1$6g6RRo97$pPpX/DHihWwyR7bR2PyXc.'
und durch den neu erzeugten Hash ersetzen:
export MOD_HTTPD_PASSWD='$1$abcd1234$xyzxyzxyzxyzxyz'
Datei speichern.
5. Webinterface neu starten
Falls vorhanden:
/etc/init.d/rc.webcfg restart
Alternativ die FritzBox neu starten.
6. Anmeldung testen
Anschließend das Freetz-Webinterface aufrufen:
Sie müssen registriert sein, um Links zu sehen
bzw. mit der auf der Box konfigurierten Portnummer.
Anmelden mit:
Benutzername: admin
Passwort: <neu vergebenes Passwort>
Hinweis
Der Benutzer admin des Freetz-Webinterfaces ist
kein Linux-Systembenutzer. Deshalb führt der Befehl
passwd admin
zur Meldung:
passwd: unknown user admin
Das Passwort des Webinterfaces wird stattdessen über den Eintrag MOD_HTTPD_PASSWD in /mod/etc/conf/mod.cfg verwaltet.