Shopware 6: Admin-Passwort zurücksetzen – drei Wege
Drei Wege, je nachdem, was Sie noch haben: Zugang zum Admin-Postfach, SSH-Zugang zum Server oder gar nichts außer einem Kollegen mit Admin-Rechten. Kein direkter Eingriff in die Datenbank nötig.
Weg 1: „Passwort vergessen“ im Login (Einsteiger)
Auf der Login-Seite der Administration (/admin) gibt es den Link „Passwort vergessen“. Shopware schickt einen Link an die hinterlegte E-Mail-Adresse. Voraussetzung: Der Mailversand des Shops funktioniert. Kommt keine Mail an, liegt es fast immer am Mailversand, nicht am Benutzer – dann Weg 2.
Weg 2: Passwort per Konsole setzen (Konsole)
Mit SSH-Zugang im Shopware-Verzeichnis:
bin/console user:change-password admin
Statt admin den Benutzernamen eintragen. Shopware fragt das neue Passwort ab, ohne dass es im Verlauf landet. Sie können es auch direkt übergeben:
bin/console user:change-password admin --password="NeuesSicheresPasswort"
Der Befehl taucht dann allerdings in der Shell-History auf – danach also ändern oder die History-Zeile löschen.
Weg 3: Neuen Admin-Benutzer anlegen (Konsole)
Wenn der Benutzername selbst unbekannt ist, legen Sie einen neuen Administrator an und räumen später auf:
bin/console user:create --admin [email protected] --firstName=Vorname --lastName=Nachname --password=Passwort neueradmin
Danach in der Administration unter Einstellungen → System → Benutzer & Rechte den alten Zugang prüfen, die 2-Faktor-Einstellungen kontrollieren und den Notfall-Benutzer wieder entfernen.
user in der Datenbank. Shopware hasht Passwörter; ein falsch eingetragener Wert sperrt den Zugang endgültig, und Sie umgehen alle Sicherheitslogik. Die Konsole macht es richtig.Nach dem Zurücksetzen
- Passwort-Manager nutzen, mindestens 16 Zeichen.
- Prüfen, ob unbekannte Benutzer in der Liste stehen – ein vergessenes Passwort ist harmlos, ein fremder Admin nicht.
- Mailversand testen, damit Weg 1 beim nächsten Mal reicht.
Wenn Sie keinen SSH-Zugang haben und der Mailversand hängt: Das ist ein Fall für den Notfall-Service – meist in einer Stunde erledigt.