it-swarm-vi.com

Làm cách nào để thay đổi mật khẩu của người dùng?

Làm cách nào để thay đổi mật khẩu của người dùng từ dòng lệnh bằng Drush?

86
markdorison

Trong Drush 9, lệnh là drush user:password USERNAME "SOMEPASSWORD" ; bí danh của nó là mật khẩu người dùng upwd .

Trong Drush 8 (và trước đó) lệnh là drush user-password USERNAME --password="SOMEPASSWORD" ; bí danh của nó là upwd .

123
tim.plunkett

Bạn có thể thực thi drush uli, điều này sẽ tạo ra một liên kết đăng nhập một lần. Theo mặc định, nó cung cấp liên kết đăng nhập một lần cho quản trị viên.

Nếu bạn thực thi drush uli some-username, điều này sẽ tạo liên kết đăng nhập một lần cho người dùng đó.

CẬP NHẬT :

Bạn cũng có thể dùng drush upwd để cập nhật mật khẩu. Sử dụng nó như thế này drush upwd --password=<new password> <some-username>

27
subhojit777

Nếu bạn đang sử dụng Drush 4, bạn có thể sử dụng lệnh mật khẩu người dùng.

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

$ drush giúp người dùng mật khẩu (Re) Đặt mật khẩu cho tài khoản người dùng với tên được chỉ định.

Ví dụ: drush người dùng mật khẩu someuser --password = "pin ngựa chính xác" Đặt mật khẩu cho tên người dùng someuser. @see xkcd.com/936

Đối số: tên Tên của tài khoản cần sửa đổi.

Tùy chọn: --password = Mật khẩu mới cho tài khoản. Cần thiết.

Bí danh: upwd

13
tenken

Trong Drush 9 (được khuyến nghị cho> Drupal 8.4), điều này hơi khác một chút:

drush upwd USERNAME PASSWORD
9
Stef Van Looveren

Có một cách khác để thiết lập lại mật khẩu. Bạn có thể dùng drush uli "username" cung cấp liên kết đặt lại trong thiết bị đầu cuối, sử dụng liên kết bạn có thể đăng nhập và thay đổi mật khẩu.

Nếu bạn chỉ định -l http://localhost (trong đó localhost là Máy chủ của bạn), thì thiết bị đầu cuối sẽ tự động mở trình duyệt web cho bạn.

4
Vamsi

trong phiên bản mới của Drush (Trong Drush 9 Drupal> 8,5) nó không hoạt động với

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

Phải là

drush user-password USERNAME SOMEPASSWORD

ví dụ (thay đổi mật khẩu của người dùng root)

drush user-password root MyPass0302

Và với Bảng điều khiển Drupal

drupal user:password:reset

sau đó nhập userid,
[.__.] sau đó nhập mật khẩu mới.

Hãy tận hưởng nó.

Cập nhật

trong Drush> 9

drush upwd USERNAME PASSWORD
3
Yusef

Nếu bạn có quyền truy cập ssh vào máy chủ, hãy cd vào thư mục gốc drupal và chạy:

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

Nguồn: https://www.drupal.org/node/44164

2
crobicha

Tại đây, bạn có thể tạo truy vấn và chạy nó trong Drupal Cơ sở dữ liệu sau đó mật khẩu sẽ được đặt lại http://btobac.com/reset-drupal-admin-password-mysql- truy vấn-phpmyadmin

0

Nếu chúng ta không biết nhiều hơn về drush thì chúng ta có thể thay đổi mật khẩu từ cơ sở dữ liệu trong bảng người dùng. Chúng tôi sẽ chỉnh sửa mật khẩu và chọn md5 sau đó chúng tôi có thể thay đổi mật khẩu.

0
Amrendra Mourya

Lưu ý rằng lệnh này đã thay đổi trong Drush 9.x, nhưng có thể được tìm thấy bằng tài liệu tại đây

Cú pháp do đó trông như thế này:

drush user:password someuser "correct horse battery staple"

Ví dụ: trên người dùng 'bjenkins', nó sẽ là:

drush user:password bjenkins "newReallyComplexPassword123!"

Bạn cũng có thể thêm lệnh --notify Để thông báo cho người dùng về việc thay đổi mật khẩu này vào email đã đăng ký của họ.

0
Aaron Chamberlain