비밀번호를 변경 / 복구하려면 어떻게합니까?


28

Raspbian Wheezy 설치에 대해 몇 가지 개인 구성을 변경했습니다 (보다 안전한 ssh, 개인 구성 등). 마지막으로 만진 지 몇 주가 지났으며 로그인하는 데 비밀번호를 완전히 잊어 버렸습니다. 어떻게해야합니까?

답변:


30

바로 박쥐에서 암호 를 복구 할 수 있는 방법이 없다고 말하겠습니다 (실제로 크래킹 / 해킹하지 않고 어떻게 해야할지 모르겠습니다). 비밀번호를 재설정하는 것이 가장 좋습니다.

첫 번째 단계는 Raspbery Pi에 로그인 할 수있는 방법이 있는지 확인하는 것입니다.

'sudo'권한이있는 사용자 (SSH 포함)로 로그인 할 수있는 경우 키를 올바르게 설정했지만 실제 사용자 비밀번호를 잊어 버렸습니다.

sudo passwd

현재 비밀번호를 입력하지 않아도 새 비밀번호를 만들라는 메시지가 표시됩니다.

다른 옵션은 시작 구성을 실행하고 비밀번호를 변경하는 것입니다.

sudo raspi-config

완전히 잠겨 있다면 여기언급 된 기술을 시도해 볼 수는 있지만 전략으로는 성공하지 못했습니다. RPi 부팅을 마치지 못했습니다.

나는 당신이 로그인 할 수없는 경우를 제외하고 루트 액세스 기간을 활성화하는 좋은 기술을 찾지 못했습니다 (당신이 왜 그렇게하고 싶습니까?의 대화를 넣는 것 :)). 잘못된.

잘 만하면 이것은 새로운 이미지로 이미지를 날려 버리지 않아도됩니다. 이것이 한 사람을 구한다면 게시 할 가치가 있다고 생각하십시오. :)


이상한 'sudo pwd'는 나를 위해 작동하지 않았지만 (추가 권한이 필요합니까?) 대화 형 sudo 'sudo -i'세션은 pwd가 작동했습니다. 도움을 주셔서 감사합니다
user14087

@ user14087 그것은해야 passwd하지 pwd. 이것을 보여주기 위해 답변을 업데이트했습니다.
Parker

"실제 크래킹 / 해킹없이" -실제로 무작위 추측 (일명 무차별 대입)을 넘어서는 방법이 없습니다. 암호는 시스템에 저장되지 않습니다. 단방향 해시 만 있습니다 ( 단방향 강조 ).
goldilocks

2
질문자는 아마도 "pi"계정의 비밀번호를 재설정하려고합니다. 해당 비밀번호를 잊어 버렸지 만 SSH 키 액세스 권한이있는 경우 로그온하여 다음 명령을 사용하십시오. sudo passwd pi "pi"를 생략하면 루트 계정의 비밀번호가 변경됩니다.
Jamie Cox

20

SD 카드를 마운트하고 파일 시스템으로 이동하여 편집하십시오 /etc/passwd. 다음과 같이 시작하는 "pi"로 시작하는 행을 찾으십시오.

pi:x:1000:1000...

x를 제거하십시오. 양쪽에 콜론을 두십시오. 암호가 필요하지 않습니다.

그런 다음 passwd로그인 후 명령 을 사용하여 새 비밀번호를 작성하려고합니다 .


이 방법은 매우 효과적 이었습니다. 감사합니다. 암호화 된 비밀번호를 변경해도 효과가 *없었으며 init=/bin/sh메소드를 추가하는 것은 쓸모 없었습니다 ... +1
Wilf

이 방법이 통과 된 경우 말할 수는 없지만 확실히 작동하지 않습니다.
theAlse

이것은 나를 위해 일했습니다. RPi3B + Raspbian 9.4 (스트레치)
dparkar

4
이것은 나를 위해 작동하지 않았습니다. 그러나 간단한 해결책은 클라이언트의 공개 ssh 키를 마운트 된 pi의 sd 카드 /home/pi/.ssh/authorized_keys에 추가하는 것입니다. 그렇다면 평소처럼 ssh in하고 passwd를 실행할 수 있습니다
UsAaR33

10

pi에 실제로 액세스 할 수있는 경우이 지침을보십시오. 기본적으로 다른 컴퓨터를 사용하여 SD 카드를 마운트하고 cmdline.txt(끝에) 포함하도록 편집 하십시오 init=/bin/sh. 그런 다음 다음 명령을 실행하십시오.

mount -o remount,rw /
passwd pi
(enter a new password)
sync
exec /sbin/init

정보에 대해서 감사드립니다. 나는 Raspbmc를 사용하고 있으며 이것이 나를 위해 일한 유일한 솔루션이었습니다.
Ricky Hewitt

9

Jamie Cox가 하나의 답변과 실제로 내 문제에 효과가있는 것에 대해 언급 했으므로 pi 사용자의 비밀번호를 변경하고 싶을 수 있습니다.

sudo passwd pi

그렇지 않으면 root의 비밀번호를 변경하는 것입니다.

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