Wie kann ich das Kennwort eines Benutzers mit Drush über die Befehlszeile ändern?
83
In Drush 9 lautet der Befehl
drush user:password USERNAME "SOMEPASSWORD"
mit Befehlsnamen Aliase user-password
und upwd
.
In Drush 8 (und früher) lautet der Befehl
drush user-password USERNAME --password="SOMEPASSWORD"
mit Befehlsnamen Aliase upwd
.
Siehe https://drushcommands.com/drush-9x/user/user:password/ und https://drushcommands.com/drush-8x/user/user-password/
drush upwd 1 --password="newpassword"
für Benutzer 1Sie können ausführen
drush uli
, dies erzeugt einen einmaligen Login-Link. Standardmäßig wird ein einmaliger Anmeldelink für den Administrator bereitgestellt.Wenn Sie ausführen
drush uli some-username
, wird ein einmaliger Anmeldelink für diesen Benutzer generiert.AKTUALISIEREN:
Sie können auch
drush upwd
zum Aktualisieren des Kennworts verwenden. Benutze es sodrush upwd --password=<new password> <some-username>
quelle
Wenn Sie Drush 4 verwenden, können Sie den Befehl user-password verwenden.
quelle
quelle
In Drush 9 (empfohlen für> Drupal 8.4) ist dies etwas anders:
quelle
Es gibt eine andere Möglichkeit, das Passwort zurückzusetzen. Sie können
drush uli "username"
den Link zum Zurücksetzen im Terminal verwenden. Über den Link können Sie sich anmelden und das Passwort ändern.Wenn Sie angeben
-l http://localhost
(wobei localhost Ihr Host ist), öffnet das Terminal automatisch den Webbrowser für Sie.quelle
In der neuen Version von Drush (In Drush 9 Drupal> 8.5) funktioniert dies nicht
Es muss sein
zum Beispiel (Passwort des root-Benutzers ändern)
Und mit der Drupal-Konsole
Geben Sie dann die Benutzer-ID ein und geben Sie das
neue Kennwort ein.
Geniesse es.
Aktualisieren
in Drush> 9
quelle
Wenn Sie SSH-Zugriff auf den Server haben, wechseln Sie in das Drupal-Stammverzeichnis und führen Sie Folgendes aus:
drush upwd --password="myNewSecretPassword" "admin"
Quelle: https://www.drupal.org/node/44164
quelle
Wenn wir nicht mehr über drush wissen, können wir das Kennwort aus der Datenbank in der Benutzertabelle ändern. Wir werden das Passwort bearbeiten und md5 auswählen, dann können wir das Passwort ändern.
quelle
Beachten Sie, dass sich dieser Befehl in Drush 9.x geändert hat, aber hier dokumentiert ist
Die Syntax sieht also so aus:
Auf dem Benutzer 'bjenkins' wäre es zum Beispiel:
Sie können auch einen
--notify
Befehl hinzufügen , um den Benutzer über diese Kennwortänderung in seiner registrierten E-Mail-Adresse zu benachrichtigen.quelle