Bagaimana saya bisa mengubah kata sandi pengguna dari baris perintah menggunakan Drush?
83
Dalam Drush 9 perintahnya adalah
drush user:password USERNAME "SOMEPASSWORD"
dengan alias nama perintah user-password
dan upwd
.
Dalam Drush 8 (dan sebelumnya) perintahnya adalah
drush user-password USERNAME --password="SOMEPASSWORD"
dengan alias nama perintah upwd
.
Lihat https://drushcommands.com/drush-9x/user/user:password/ dan https://drushcommands.com/drush-8x/user/user-password/
drush upwd 1 --password="newpassword"
untuk pengguna 1Anda dapat mengeksekusi
drush uli
, ini akan menghasilkan tautan login satu kali. Secara default ini menyediakan tautan masuk satu kali untuk administrator.Jika Anda menjalankan
drush uli some-username
, ini akan menghasilkan satu kali tautan masuk untuk pengguna itu.MEMPERBARUI:
Anda juga dapat menggunakan
drush upwd
untuk memperbarui kata sandi. Gunakan seperti inidrush upwd --password=<new password> <some-username>
sumber
Jika Anda menggunakan Drush 4, Anda dapat menggunakan perintah kata sandi pengguna.
sumber
sumber
Dalam Drush 9 (disarankan untuk> Drupal 8.4) ini sedikit berbeda:
sumber
Ada cara lain untuk mengatur ulang kata sandi. Anda dapat menggunakan
drush uli "username"
tautan yang memberikan reset di terminal, menggunakan tautan yang dapat Anda masuki dan mengubah kata sandi.Jika Anda menentukan
-l http://localhost
(di mana localhost adalah tuan rumah Anda), maka terminal akan secara otomatis membuka browser web untuk Anda.sumber
dalam versi baru Drush (Dalam Drush 9 Drupal> 8.5) itu tidak berfungsi
Pasti begitu
misalnya (ubah kata sandi pengguna root)
Dan dengan Konsol Drupal
lalu masukkan userid,
lalu ketikkan kata sandi baru.
Bersenang senang lah.
Memperbarui
dalam Drush> 9
sumber
Jika Anda memiliki akses ssh ke server, cd ke direktori root drupal dan jalankan:
drush upwd --password="myNewSecretPassword" "admin"
Sumber: https://www.drupal.org/node/44164
sumber
Jika kita tidak tahu lebih banyak tentang drush maka kita dapat mengubah kata sandi dari database di tabel pengguna. Kami akan mengedit kata sandi dan memilih md5 maka kami dapat mengubah kata sandi.
sumber
Perhatikan bahwa perintah ini telah berubah di Drush 9.x, tetapi dapat ditemukan didokumentasikan di sini
Sintaksnya terlihat seperti ini:
Misalnya, pada pengguna 'bjenkins' itu akan menjadi:
Anda juga dapat menambahkan
--notify
perintah untuk memberi tahu pengguna tentang perubahan kata sandi ini ke email mereka yang terdaftar.sumber