Bir kullanıcının şifresini nasıl değiştirebilirim?


83

Drush kullanarak bir kullanıcının şifresini komut satırından nasıl değiştirebilirim?

Yanıtlar:


119

Drush 9'da komut

drush user:password USERNAME "SOMEPASSWORD"

komut adı takma adları user-passwordve upwd.

Drush 8'de (ve önceki sürümlerde) komut

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

komut adı takma adları ile upwd.

Bkz https://drushcommands.com/drush-9x/user/user:password/ ve https://drushcommands.com/drush-8x/user/user-password/


4
Adam Tim, benden birkaç saniye sonra geldin. :)
— Dave Reid

"Yönetici şifresini kurtarma" hakkında daha fazla bilgiyi burada bulabilirsiniz: drupal.org/node/44164
— milkovsky

Kullanıcı adı yerine, kullanıcı kimliğini de kullanabilirsiniz: drush upwd 1 --password="newpassword"kullanıcı için 1
— FLY

Drush 9 için (Son D8) bu cevabı gör
— No Sssweat

Cevap Drush 9 bilgisi ile güncellendi. (İyi bir cevabı düzenlemek güzel bir özelliktir.)
— hansfn

27

Yürütebilirsiniz drush uli, bu tek seferlik bir giriş bağlantısı oluşturacaktır. Varsayılan olarak, yönetici için bir defalık giriş bağlantısı sağlar.

Yürütürseniz drush uli some-username, bu kullanıcı için bir defalık giriş bağlantısı oluşturur.

GÜNCELLEME:

drush upwdŞifreyi güncellemek için de kullanabilirsiniz . Bu şekilde kullanındrush upwd --password=<new password> <some-username>


1
Drush uli'nin iyi bir güvenlik uygulaması olan POV'dan genel olarak tercih edilen yol olması gerektiğine dikkat çeker çünkü parolanızı iletmek zorunda kalmazsınız, kullanıcı kendi seçimini yapabilir.
— Alfred Armstrong

14

Drush 4 kullanıyorsanız, kullanıcı-şifre komutunu kullanabilirsiniz.

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

13

$ drush help user-password (Re) Kullanıcı hesabının şifresini belirtilen isim ile ayarlayın.

Örnekler: drush user-password bazı kullanıcı - password = "doğru atlı pil" Kullanıcı adı bazı kullanıcı için şifreyi ayarlayın. @see xkcd.com/936

Bağımsız Değişkenler: name Değiştirilecek hesabın adı.

Seçenekler: --password = Hesap için yeni şifre. Gereklidir.

Takma adlar: upwd


9

Drush 9'da (> Drupal 8.4 için önerilir) bu biraz farklıdır:

drush upwd USERNAME PASSWORD

1
Sadece bir not: burada yeni şifre olurdu "password =" değil mypassword
— Will

Will'in yorumu yanlış görünüyor. Neyse, en çok oy alan cevap Drush 9 için bilgi ile güncellendi.
— hansfn

Düzenlemeden önce değildi
— Will

4

Şifreyi sıfırlamanın başka bir yolu var. Sen kullanabilirsiniz drush uli "username"giriş yapıp şifrenizi değiştirebilirsiniz bağlantıyı kullanarak, terminalde sıfırlama bağlantısı veren.

Belirtirseniz -l http://localhost(burada localhost ana makinenizin nerededir), terminal sizin için otomatik olarak web tarayıcısını açar.


1
Bu işe yarar, ancak 889772 ("şifreyi değiştirmek için şifreye ihtiyaç duymak " " ) için Drupal 7.50'e (2016-07-07'de yayımlandı) ihtiyacınız olabilir .
— tanius

3

Drush'un Yeni sürümünde (Drush 9 Drupal> 8.5) ile birlikte çalışmaz

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

Olmalı

drush user-password USERNAME SOMEPASSWORD

örneğin (kök kullanıcının şifresini değiştir)

drush user-password root MyPass0302

Ve Drupal Konsolu ile

drupal user:password:reset

daha sonra kullanıcı kimliğini girin,
sonra yeni şifreyi yazın.

Tadını çıkar.

Güncelleme

içinde Drush> 9

drush upwd USERNAME PASSWORD


0

Eğer sarhoş hakkında daha fazla şey bilmiyorsak, kullanıcı tablosundaki veritabanından şifreyi değiştirebiliriz. Şifreyi düzenleyeceğiz ve md5'i seçip şifreyi değiştireceğiz.


0

Bu komutun Drush 9.x'te değiştiğini ancak burada belgeli olarak bulunduğunu unutmayın.

Sözdizimi böylece şöyle görünür:

drush user:password someuser "correct horse battery staple"

Örneğin, 'bjenkins' kullanıcısı:

drush user:password bjenkins "newReallyComplexPassword123!"

Ayrıca --notify, bu parola değişikliğini kullanıcıya kayıtlı e-postalarına bildirmek için bir komut ekleyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.