Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Fritzbox Talk Gelöst: Freetz-Standardpasswort ändern

Schwarzseher2012

Ist oft hier
Registriert
4. März 2012
Beiträge
180
Lösungen
1
Reaktionspunkte
42
Punkte
285
Seit der gestrigen Neuinstallation bin ich wieder auf dem Standardpasswort admin/freetz. Die rote Warnmeldung "Standard-Passwort gesetzt" erscheint auch. Ich kann das Passwort aber nicht ändern - es kommt die Meldung "altes Passwort falsch". Ich drehe mich im Kreis, gibt es noch eine andere Möglichkeit das Passwort zu ändern?
 
Lösung
In der Datei /mod/etc/conf/mod.cfg ist das Passwort des Freetz-Webinterfaces als MD5-Crypt-Hash hinterlegt. Nachfolgend zwei Varianten zum Zurücksetzen bzw. Ändern des Passworts.

Passwort zurücksetzen

Variante 1: Neues Passwort über mkpasswd, prüfen, ob mkpasswd vorhanden ist:
which mkpasswd
Falls vorhanden:

mkpasswd -m md5 neuespasswort

Beispielausgabe:
$1$abcd1234$xyz ...
Dann in /mod/etc/conf/mod.cfg den Wert hinter
export MOD_HTTPD_PASSWD=
ersetzen

Variante 2: Mit OpenSSL falls openssl vorhanden ist:
openssl passwd -1 neuespasswort
Die Ausgabe ebenfalls in MOD_HTTPD_PASSWD eintragen. Datei bearbeiten:
vi/mod/etc/conf/mod.cfg
oder

nvi /mod/etc/conf/mod.cfg


Zeile ändern:
export...
Hier gibt es verschiedene Möglichkeiten ssh, Rudi-Shell-Menu etc. Bei der Passworteingabe werden die Zeichen in der Regel aus Sicherheitsgründen nicht angezeigt. Dadurch können Tippfehler unbemerkt bleiben, da keine sichtbare Rückmeldung über die eingegebenen Zeichen erfolgt.

1. Wiki vom
2. Wiki:
3.
4. in Rudi-Shell-Menu -> paswd eingeben
5. Mit abhörbsicherem Zugriff über einlogen
Sie müssen registriert sein, um angehängte Bilder zu sehen
Für den SSH-Zugriff musst du zunächst den Zugang über aktivieren. Anschließend kannst du mit WinSCP eine Verbindung herstellen und auf das System beziehungsweise das Terminal zugreifen. Welche Variante für dich am besten ist, musst du schon selbst herausfinden.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
In der Rudi-Shell bin ich aber der User root und nicht admin. Das root Passwort will ich nicht ändern.
Und ja, ich bin in der Lage "freetz" ohne Unfälle einzugeben.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Wenn du das Passwort des Benutzers admin in Freetz bzw. auf der FRITZ!Box über die Shell ändern möchtest, kannst du dies in der Regel mit folgendem Befehl tun:
passwd admin

Und ja, ich bin in der Lage "freetz" ohne Unfälle einzugeben.
Und bist du auch in der Lage alle Verlinkungen von mir sich durchzulesen? Ein bisschen Selbstständigkeit wäre gut.

 
Zuletzt bearbeitet:
a) Nein, ich möchte das Passwort des Users admin nicht in der Shell ändern. Den User admin gibt es in der Shell nicht.
b) In den Verlinkungen wird auf passwd.cgi verwiesen. Das ist ja auch richtig, funktioniert aber nicht. Das ist mein Problem.
c) Nein, ich habe das Admin-Passwort nicht vergessen, es lautet freetz.

Es ist wohl ein Freetz-Problem, also warten wir auf ein Update.
 
Problem gelöst:
a) In /var/mod/etc/conf/mod.cfg den Passwort-Hash gelöscht.
b) In /var/mod/etc/conf/mod.cfg MOD_HTTPD_NEWLOGIN='yes' gesetzt.
c) Webserver Restart
d) Im Webif mit admin/freetz angemeldet, Passwort geändert (jetzt ging es).


Nach Reboot ist das Problem wieder da.
 
Zuletzt bearbeitet:
Versuche mal folgendes Vorgehen
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:
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.
 
Danke, da muss ich erstmal OpenSSL nachinstallieren..

3 Stunden später: mit dem OpenSSL-generierten Hash hat der Passwort-Wechsel funktioniert. Jetzt nur noch neu booten...
 
Zuletzt bearbeitet:
In der Datei /mod/etc/conf/mod.cfg ist das Passwort des Freetz-Webinterfaces als MD5-Crypt-Hash hinterlegt. Nachfolgend zwei Varianten zum Zurücksetzen bzw. Ändern des Passworts.

Passwort zurücksetzen

Variante 1: Neues Passwort über mkpasswd, prüfen, ob mkpasswd vorhanden ist:
which mkpasswd
Falls vorhanden:

mkpasswd -m md5 neuespasswort

Beispielausgabe:
$1$abcd1234$xyz ...
Dann in /mod/etc/conf/mod.cfg den Wert hinter
export MOD_HTTPD_PASSWD=
ersetzen

Variante 2: Mit OpenSSL falls openssl vorhanden ist:
openssl passwd -1 neuespasswort
Die Ausgabe ebenfalls in MOD_HTTPD_PASSWD eintragen. Datei bearbeiten:
vi/mod/etc/conf/mod.cfg
oder

nvi /mod/etc/conf/mod.cfg


Zeile ändern:
export MOD_HTTPD_PASSWD='$1$NEUERHASH$...'

Webinterface neu starten
Danach:
/etc/init.d/rc.webcfg <restart


Falls das nicht existiert:
killall httpd
/mod/etc/init.d/rc.webcfg start
oder einfach die FritzBox neu starten.

Schneller Test ohne Passwortänderung. Du kannst zunächst prüfen, ob der Hash zu einem bekannten Passwort gehört:

Auf einem Linux-PC:
openssl passwd -1 dein_vermutetes_passwort, wenn exakt derselbe Hash


$1$6g6RRo97$pPpX/DHihWwyR7bR2PyXc. herauskommt, kennst du das aktuelle Passwort bereits.
 
Zusatzfrage:
Ich habe es nicht geschafft, in Putty die Zwischenablage zum Kopieren des Hash zu nutzen. Hab den Hash-Code eingetippt 💥
Wie geht Zwischenablage mit Putty? Bitte nicht die KI befragen, das habe ich schon gemacht und kein Vorschlag hat funktioniert.
 
Zuletzt bearbeitet:
Zurück
Oben
📱
Forum App auf dein Handy
Schneller. Push-Benachrichtigungen. Offline-fähig.
Öffnen