사용자 비밀번호는 어떻게 변경합니까?


83

Drush를 사용하여 명령 행에서 사용자 비밀번호를 변경하려면 어떻게해야합니까?

답변:


119

Drush 9에서 명령은

drush user:password USERNAME "SOMEPASSWORD"

명령 이름 별명 user-passwordupwd.

Drush 8 (이전)에서 명령은

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

명령 이름 별명 upwd.

참조 https://drushcommands.com/drush-9x/user/user:password/https://drushcommands.com/drush-8x/user/user-password/


4
맨 팀, 당신은 나에게 몇 초 후에 들어 왔습니다. :)
Dave Reid

"관리자 비밀번호 복구"에 대한 자세한 정보는 여기에서 찾을 수 있습니다. drupal.org/node/44164
milkovsky

username 대신에 사용자 아이디를 사용할 수도 있습니다 : drush upwd 1 --password="newpassword"for user 1
FLY

Drush 9 (최신 D8)의 경우이 답변을
No Sssweat

답변은 Drush 9 info로 업데이트되었습니다. (기존의 좋은 답변을 편집하는 것은 좋은 기능입니다.)
hansfn

27

를 실행할 수 있습니다 drush uli. 이렇게하면 일회성 로그인 링크가 생성됩니다. 기본적으로 관리자에게 일회성 로그인 링크를 제공합니다.

를 실행하면 drush uli some-username해당 사용자에 대한 일회성 로그인 링크가 생성됩니다.

최신 정보:

drush upwd비밀번호 업데이트 에도 사용할 수 있습니다 . 이렇게 사용하세요drush upwd --password=<new password> <some-username>


1
Drush uli는 일반적으로 보안 관행 POV에서 선호하는 경로 여야한다는 점에 주목할 필요가 있습니다. 이는 암호를 전달할 필요가 없기 때문에 사용자가 자신의 암호를 선택할 수 있기 때문입니다.
알프레드 암스트롱

14

Drush 4를 사용하는 경우 user-password 명령을 사용할 수 있습니다.

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

13

$ drush help user-password (Re) 지정된 이름으로 사용자 계정의 비밀번호를 설정하십시오.

예 : drush user-password someuser --password = "올바른 말 배터리"사용자 이름 someuser의 비밀번호를 설정합니다. @see xkcd.com/936

인수 : name 수정할 계정의 이름입니다.

옵션 : --password = 계정의 새 비밀번호입니다. 필수입니다.

별칭 : upwd


9

Drush 9 (> Drupal 8.4 권장)에서는 약간 다릅니다.

drush upwd USERNAME PASSWORD

1
그냥 참고 : 여기에 새 암호가 될 것 "암호 = MYPASSWORD"하지 MYPASSWORD

윌의 의견은 잘못된 것 같습니다. 어쨌든, 최고 투표 답변은 Drush 9에 대한 정보로 업데이트됩니다.
hansfn

그것은 편집하기 전에 아니었다

4

비밀번호를 재설정하는 다른 방법이 있습니다. drush uli "username"로그인하고 비밀번호를 변경할 수있는 링크를 사용하여 터미널에서 재설정 링크를 제공 하는 것을 사용할 수 있습니다 .

-l http://localhostlocalhost가 호스트 인 곳 을 지정하면 터미널이 자동으로 웹 브라우저를 엽니 다.


1
작동하지만 Drupal 7.50 (2016-07-07 출시)이 889772 문제 ( "비밀번호 변경을위한 니딩 비밀번호")로 실행되지 않아야 할 수 있습니다.
tanius

3

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를 입력
한 다음 새 비밀번호 를 입력하십시오 .

즐기세요.

최신 정보

돌진> 9

drush upwd USERNAME PASSWORD


0

drush에 대해 더 잘 모른다면 user table의 데이터베이스에서 비밀번호를 변경할 수 있습니다. 비밀번호를 수정하고 md5를 선택한 다음 비밀번호를 변경할 수 있습니다.


0

이 명령은 Drush 9.x에서 변경되었지만 여기에 설명되어 있습니다.

따라서 구문은 다음과 같습니다.

drush user:password someuser "correct horse battery staple"

예를 들어 'bjenkins'사용자의 경우 다음과 같습니다.

drush user:password bjenkins "newReallyComplexPassword123!"

--notify이 비밀번호 변경을 사용자에게 등록 된 이메일로 알리는 명령을 추가 할 수도 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.