![]() | |||||||||||||
Navigation • Home
| Passwort vergessen im Adminbereich: so setzen Sie es zurück
Drei Monate lang haben Sie keine Fotos hochgeladen, jetzt liegen 60 Bilder vom Vereinsjubiläum auf dem Rechner, und die Anmeldeseite antwortet nur noch mit „Benutzername oder Passwort ist falsch.“ Passwort vergessen im Adminbereich, und nirgends ein Link, der ein neues Kennwort per Mail schickt. Das ist ärgerlich, aber kein Grund, die Galerie neu zu installieren. Ihre Kategorien, Bilder und Beschreibungen bleiben, wo sie sind. Sie ändern nur einen einzigen Eintrag in der Datenbank, und dafür reicht das Werkzeug, das Ihr Webhoster ohnehin bereitstellt.
Erst suchen, dann zurücksetzenBevor Sie an der Datenbank arbeiten, lohnt eine Viertelstunde Suche. Oft ist das Passwort nicht weg, sondern nur an einem Ort, an den Sie gerade nicht denken.
Bleibt die Suche erfolglos, raten Sie nicht weiter. Jeder falsche Versuch landet im Protokoll, und nach dem fünften innerhalb von 5 Minuten sperrt die Galerie den Zugang ohnehin vorübergehend. Der Weg über die Datenbank ist schneller und sicher. Warum niemand das alte Passwort auslesen kannViele hoffen, das Passwort einfach in der Datenbank nachschlagen zu können. Das klappt nicht, und das ist Absicht. Gespeichert ist nicht das Wort selbst, sondern ein daraus berechneter Hash: Aus „Sommerwiese“ wird eine Zeichenfolge von 60 Zeichen, die mit Was Sie vor dem Zurücksetzen bereitlegenMit diesen vier Dingen auf dem Tisch dauert der eigentliche Eingriff kaum fünf Minuten:
Verwechseln Sie dabei nicht zwei Anmeldungen. Die Zugangsdaten zur Datenbank gehören zum Webspace und stehen in der Konfigurationsdatei. Die Zugangsdaten zur Galerie gehören Ihnen als Betreiber und stehen, als Hash, in einer Tabelle dieser Datenbank. Mit dem einen kommen Sie an das andere heran. Passwort vergessen im Adminbereich des Bildergalerie-ScriptsIm Bildergalerie-Script gibt es bewusst keinen Link „Passwort vergessen“ und keinen Versand per E-Mail. Auch der Installer hilft nicht weiter: Liegt die Datei Die Zugangsdaten dafür stehen in Ohne Kommandozeile ist der kürzeste Weg ein einziger SQL-Befehl im selben Reiter:
MD5 ist für Passwörter längst überholt, hier dient es aber nur als Brücke. Die Galerie erkennt einen Wert aus 32 Hexadezimalzeichen als altes MD5-Format und ersetzt ihn bei der nächsten erfolgreichen Anmeldung sofort durch einen bcrypt-Hash. Melden Sie sich deshalb gleich nach dem Befehl an. Wie sich der Eintrag in der Spalte Haben Sie Zugang zur Kommandozeile, erzeugen Sie den bcrypt-Hash direkt mit
Praxisfall: erst geraten, dann gesperrtSie haben vor dem Zurücksetzen fünfmal geraten, und beim sechsten Versuch meldet die Anmeldeseite „Zu viele fehlgeschlagene Anmeldeversuche. Der Zugang ist für 5 Minuten gesperrt.“ Der neue Hash hebt diese Sperre nicht auf, denn sie zählt die Fehlversuche je IP-Adresse und je Benutzername. So kommen Sie trotzdem in wenigen Minuten wieder hinein:
Wer das Vorgehen vorab an einer Testinstallation ausprobieren will, kann das Bildergalerie-Script kostenlos herunterladen und den Reset dort einmal in Ruhe durchspielen. Nie wieder Passwort vergessen im AdminbereichEin vergessenes Passwort ist fast immer ein Zeichen dafür, dass der Zugang zu selten benutzt wird, um im Gedächtnis zu bleiben. Wer viermal im Jahr Fotos einstellt, verlässt sich besser nicht auf sein Gedächtnis. Legen Sie das endgültige Passwort sofort im Passwortmanager ab, und zwar mit der vollständigen Adresse der Verwaltung als Webseite. Notieren Sie zusätzlich auf einem Blatt bei Ihren übrigen Unterlagen zur Website, wo die Konfigurationsdatei liegt und wie die Tabelle heißt. Wer ganz sichergehen will, legt per SQL ein zweites Konto als Notzugang an und verwahrt dessen Passwort an einem anderen Ort als das erste. Häufige FragenBeim Thema Passwort vergessen im Adminbereich drehen sich die meisten Fragen um den Hash, das richtige Werkzeug und die Zugangsdaten drumherum. Wie erzeuge ich einen passenden Passwort-Hash ohne Kommandozeile?Legen Sie eine Datei, etwa Wo trage ich das neue Passwort in phpMyAdmin genau ein?Wählen Sie links die Datenbank aus Mein altes Script nutzt MD5, kann ich password_hash trotzdem verwenden?Das entscheidet der Code, der den Login prüft: Er muss das Format kennen, das Sie hineinschreiben. Ein reines MD5-Script versteht keinen bcrypt-Hash, und umgekehrt. Das Bildergalerie-Script ab Version 3.15 kennt beides und wandelt einen MD5-Wert bei der nächsten Anmeldung von selbst in bcrypt um. Kann ich statt des vergessenen Kontos einfach ein zweites anlegen?Ja, im Bildergalerie-Script geht das nur per SQL, etwa mit Passwort vergessen im Adminbereich und auch die FTP- oder Datenbank-Zugangsdaten weg?FTP- und Datenbank-Passwort setzen Sie im Kundenmenü Ihres Webhosters neu. Beim FTP-Passwort ist das unkritisch. Ändern Sie dagegen das Passwort des Datenbank-Benutzers, müssen Sie den neuen Wert anschließend in Verwandte ThemenWer einmal in Datenbank und Verwaltung zugleich gearbeitet hat, findet hier die passenden Grundlagen zu Konten und Zugangsdaten. | ||||||||||||