본문 바로가기

프로그래밍 강좌/파이썬 - 라즈베리파이

[RaspberryPi][파이썬] 라즈베리파이 비밀번호 초기화 재설정 방법 - root 비번 까먹었을 때 바꾸는 법 passwd password cmdline.txt

 

이번에는 라즈베리파이 OS를 설치한 후 비밀번호를 까먹었을 때 비밀번호를 초기화 하는 방법에 대해 알려드리겠습니다.

 

(1) micro SD 카드를 PC에 꽂으신 후 아래와 같이 cmdline.txt 파일을 찾습니다.

 

(2) cmdline.txt 파일을 열고 제일 마지막에 한칸 띄우고 init=/bin/sh 를 적고 저장합니다. 엔터를 쳐서 다음 라인에 적어도 안되고, 꼭 같은 라인에 마지막 부분에 적어 주셔야 합니다. (저는 notepad++로 작업을 했습니다.)

(3) micro SD Card를 라즈베리파이에 꽂은 후 부팅을 합니다. 

(4) 아래와 같이 검은 화면이 뜨는 것을 확인합니다. 만약 부팅이 정상적으로 되었다면 (2)번을 다시 수행합니다.

(5) 아래와 같이 적습니다.

'mount -o remount, rw /' 띄어쓰기 잘 지켜주셔야 합니다. 그 이후

'passwd' 이후 사용자 이름을 적으셔도 되고 안적으셔도 됩니다. 저는 적지 않았어요.

그러면 New password: 를 적으로 나오면 원하는 password를 적으시면 됩니다.

다시한번 확인하시면 password updated successfully 라는 말이 뜹니다.

'sync' 를 쳐서 동기화를 시킨 후

'exec /sbin/init' 을 치시고 엔터를 치시면 재부팅이 됩니다.

#mount -o remount, rw /
#passwd (사용자 이름)
#sync
#exec /sbin/init
 

(6) 라즈베리 파이 OS가 부팅이 되면 라즈베리파이 OS를 Shut down 합니다.

(7) micro SD Card를 다시 윈도우 PC로 가져와서 아까 cmdline.txt 에 적은 init=/bin/sh 를 지우고 저장하시면 변경된 Password로 사용하실 수 있습니다.