web-dev-qa-db-ja.com

ユーザーのパスワードを変更するにはどうすればよいですか?

Drushを使用してコマンドラインからユーザーのパスワードを変更するにはどうすればよいですか?

86
markdorison

Drush 9では、コマンドは drush user:password USERNAME "SOMEPASSWORD" ;そのエイリアスはuser-passwordupwdです。

Drush 8(およびそれ以前)では、コマンドは drush user-password USERNAME --password="SOMEPASSWORD" ;そのエイリアスはupwdです。

123
tim.plunkett

drush uliを実行すると、1回限りのログインリンクが生成されます。デフォルトでは、管理者に1回限りのログインリンクを提供します。

drush uli some-usernameを実行すると、そのユーザーの1回限りのログインリンクが生成されます。

更新:

また、drush upwdを使用してパスワードを更新することもできます。このように使用してくださいdrush upwd --password=<new password> <some-username>

27
subhojit777

Drush 4を使用している場合は、user-passwordコマンドを使用できます。

drush user-password usernamehere --password="newpasswordhere"
14
Dave Reid

$ drush help user-password(Re)指定した名前のユーザーアカウントのパスワードを設定します。

例:drush user-password someuser --password = "correct horse battery"ユーザー名someuserのパスワードを設定します。 @see xkcd.com/936

引数:name変更するアカウントの名前。

オプション:--password =アカウントの新しいパスワード。必須。

エイリアス:upwd

13
tenken

Drush 9では(> Drupal 8.4の場合に推奨)、これは少し異なります:

drush upwd USERNAME PASSWORD
9

パスワードをリセットする別の方法があります。ログインしてパスワードを変更できるリンクを使用して、ターミナルにリセットリンクを提供するdrush uli "username"を使用できます。

-l http://localhost(localhostはホスト)を指定すると、ターミナルはWebブラウザーを自動的に開きます。

4
Vamsi

drushの新しいバージョンでは(Drush 9ではDrupal> 8.5)で動作しません。

drush user-password USERNAME --password="SOMEPASSWORD"

でなければなりません

drush user-password USERNAME SOMEPASSWORD

例(rootユーザーのパスワードを変更)

drush user-password root MyPass0302

そして Drupal Console

drupal user:password:reset

次にユーザーIDを入力し、
次に新しいパスワードを入力します。

楽しめ。

更新

drushで> 9

drush upwd USERNAME PASSWORD
3
Yusef

サーバーへのsshアクセス権がある場合は、drupalルートディレクトリにcdして、次のコマンドを実行します。

drush upwd --password="myNewSecretPassword" "admin"

出典: https://www.drupal.org/node/44164

2
crobicha

ここでクエリを生成し、Drupalデータベースで実行すると、パスワードがリセットされます http://btobac.com/reset-drupal-admin-password-mysql- query-phpmyadmin

Drushの詳細がわからない場合は、ユーザーテーブルのデータベースからパスワードを変更できます。パスワードを編集してmd5を選択すると、パスワードを変更できます。

0
Amrendra Mourya

このコマンドはDrush 9.xで変更されましたが、ドキュメント here で見つけることができます。

したがって、構文は次のようになります。

drush user:password someuser "correct horse battery staple"

たとえば、ユーザー「bjenkins」では次のようになります。

drush user:password bjenkins "newReallyComplexPassword123!"

--notifyコマンドを追加して、このパスワードの変更をユーザーの登録済みメールに通知することもできます。

0