Among Us - Yellow Crewmate [Linux] Root 패스워드 분실시 초기화 하는 방법!

Linux

[Linux] Root 패스워드 분실시 초기화 하는 방법!

감쟈! 2021. 2. 8. 12:46

Linux에 접속하려고 하는데 Root 계정의 패스워드가 기억이 나지 않는다면 로그인 할 방법이 없다..

 

Root 계정에 이미 로그인이 되어 있는 상태라면 passwd 명령어를 입력해주면 쉽게 Root 비밀번호를 변경할 수 있다.

 

하지만 로그인조차 하지 못했다면??????

명령어를 칠 수가 없기 때문에 passwd 명령어로 비밀번호를 변경할 수가 없다.

 

그럴때를 대비해서 Root 패스워드 초기화 하는 방법에 대해서 알아보자

 

CentOS7 환경에서 한번 실습 해보도록 하자.


1. 리눅스를 재부팅하고 GRUB 메뉴에서 e 를 눌러 편집모드로 들어가주자.

 

2. linux16 이라는 단어가 있는 라인을 찾아서 맨끝에 rd.break를 입력하고 ctrl + x 눌러주자

 

3. 다시 부팅되면서 명령어를 입력할 수 있게된다.

 

4. 다음과 같은 명령어를 순서대로 입력해주자

 

# mount -o rw,remount /sysroot          /sysroot 디렉터리를 읽기,쓰기 권한 rw로 재 마운트

 

# chroot /sysroot                            /sysroot 디렉터리를 chroot 명령어를 이용해 가상의 루트 디렉터리를 생성

(sh-4.4# 로 변경되면서 일반적인 명령어 사용이 가능하게 된다.)

 

# passwd                                   / Root 패스워드 변경해주는 명령어 입력

 

# 변경할 비밀번호 입력                /   Root 패스워드 변경

 

# touch /.autorelabel                  /  가상 디렉터리에서 파일을 수정하고 autorelabel 해주지 않으면 실제 부팅때 레이블 정보가 저장되지 않은 상태로 부팅된다.

 

# exit                                    /   

 

# exit                                   /   

 

 

5. 변경된 Root 패스워드로 로그인 해주자