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

drupal.stackexchange https://drupal.stackexchange.com/questions/2

  •  16-10-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

Drush 9では、コマンドはです

drush user:password USERNAME "SOMEPASSWORD"

コマンド名エイリアス付き user-passwordupwd.

Drush8(および以前)では、コマンドは

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

コマンド名エイリアス付き upwd.

見る https://drushcommands.com/drush-9x/user/user:password/https://drushcommands.com/drush-8x/user/user-password/

他のヒント

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

実行する場合 drush uli some-username, 、これにより、そのユーザーの1回のログインリンクが生成されます。

アップデート:

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

Drush 4を使用している場合は、ユーザーPassWordコマンドを使用できます。

drush user-password usernamehere --password="newpasswordhere"

$ DRUSHヘルプユーザーパスワード(RE)指定された名前でユーザーアカウントのパスワードを設定します。

例:Drush user-passwordseuser - password = "正しい馬のバッテリー"ユーザー名seuserのパスワードを設定します。 @see xkcd.com/936

引数:変更するアカウントの名前に名前を付けます。

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

エイリアス:upwd

Drush 9(> Drupal 8.4に推奨)では、これはわずかに異なります。

drush upwd USERNAME PASSWORD

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

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

Drushの新しいバージョン(Drush 9 Drupal> 8.5)では機能しません

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

それは違いない

drush user-password USERNAME SOMEPASSWORD

たとえば(ルートユーザーのパスワードを変更)

drush user-password root MyPass0302

Drupal Console

drupal user:password:reset

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

楽しめ。

アップデート

Drush> 9で

drush upwd USERNAME PASSWORD

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

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

ソース: https://www.drupal.org/node/44164

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

このコマンドはDrush 9.xで変更されたが、文書化されていることに注意してください ここ

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

drush user:password someuser "correct horse battery staple"

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

drush user:password bjenkins "newReallyComplexPassword123!"

追加することもできます --notify このパスワードを登録された電子メールに変更することをユーザーに通知するコマンド。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top