━━━━ ◇ ━━━━
정보보안실무/서버, 클라우드

S-Part. 15 Linux CentOS 7 root 패스워드 분실 대처 - [인스테도뷰]

728x90
반응형

구축환경

CentOS 7.6 Minimal - (www.centos.org)

VirtualBox 7.0 - (www.virtualbox.org)

알고가기

나는 내 포스팅들을 정리하면서 그저 효율을 위해 늘 비밀번호를 1234로 해둔다. 그래서 당연히 그 비밀번호를 잊을 일이 없는데,,, 가끔 mariadb에서 뭘 만지고 나면 비밀번호가 자꾸 바뀌는 현상을 경험하게 됐다. 아마 내가 모르는 이유로 비밀번호가 계속 맞지 않는 것 같은데 그 이유에 대해서는 차차 알아가보기로 하고,, 일단은 가장 빠른 해결방법을 가지고 왔다. 처음엔 아무것도 모를 때 그냥 비밀번호가 안 맞으면 포기하고 머신을 새로 만드는 걸 무한반복,, 

이제는 해결방법을 알고 있으니 그러지 않아도 된다. 

일단 서버를 종료시킨 뒤에 재부팅 해준다. 

Press 'e' to edit the selected itme 

부팅 시에 화면에서 말하는 것 처럼 e를 눌러준다. 


e를 누르게 되면 위와 같은 부팅 파라미터 화면이 뜨는데 방향키를 눌러서 아래로 내려간다.

그럼 두번째 그림에 밑줄을 쳐둔 부분처럼 rorhgb quiet 이 두 가지를 발견할 수 있다. 

 


이제 수정을 하면된다. 

ro → rw

rhgb quiet init=/bin/bash

 

그리고 하단에 보면 Press Ctrl-x to start 라는 문구가 보인다. 

Ctrl-x를 누르면 우리가 수정한 파라미터로 부팅을 시작한다.


부팅이 되면 bash-4.2# 명령어 창이 뜬다. 

passwd → passwd 명령어로 설정하고 싶은 비밀번호를 2회 입력한다. 

touch /.autorelabel

exec /sbin/init

그 후 이렇게 두 가지 명령어를 입력하면 재부팅이 시작된다. 


재부팅이 된 후에 내가 설정한 비밀번호를 넣어봤더니 잘 먹힌다. 

해결 끝!


728x90
반응형
COMMENT