Fascination
article thumbnail

# 응급 복구

- root 사용자의 비밀번호를 잊어버려 로그인하지 못하는 경우

 

1) GRUB 메뉴 화면에서 위 메뉴가 선택된 상태에서 키보드 E를 누름

 

2) 키보드의 아래쪽 "linux16 ($root) /boot/vmlinuz ~" 행에 커서를 가져다 놓음

  > end를 눌러 행 끝으로 이동한 후 뒤쪽의 'rhgb quiet'을 삭제하고 'init=/bin/sh"를 입력

변경 전
변경 후

 

3) crtl + x를 눌러 부팅

 

4) 별도의 로그인 없이 부팅되어 'sh4-4#'이라는 프롬프트가 나옴

 

5) whoami 명령으로 현재 로그인된 사용자 확인

 

6) root 사용자의 비밀번호를 변경하기 위해 passwd 명령을 입력하고 새로운 비밀번호 8자 이상을 지정

  > 현재 '/'파티션이 읽기 전용으로 마운트 되었기 때문에 오류가 발생

 

7) mount -o remount,rw / 명령을 입력

  > '/' 파티션을 읽기/쓰기 모드로 다시 마운트

 

8) 다시 passwd 명령으로 비밀번호 변경

 

9) vmware 메뉴에서 재시작하여 시스템을 강제로 재시작

* CentOS 리눅스는 위의 방법만 안다면 root 사용자의 권한을 얻어서 시스템에 접근할 수 있음

  > 이를 방지하기 위해서는 GRUB 자체를 편집할 수 없도록 해야 함

 

 

 

 

 


[출처]

- 숙명여자대학교 서버운영및보안 수업 - 이종우 교수님

- 이것이 우분투다 (개정판) - 우재남 지음

'Study > Linux' 카테고리의 다른 글

[LinuxProgramming] Chapter 05. 파일 입출력  (0) 2022.04.25
[Linux] GRUB 부트로더  (0) 2021.10.25
[Linux] 서비스와 소켓  (0) 2021.10.25
[Linux] 프로세스, 데몬, 서비스  (0) 2021.10.25
[Linux] 파이프, 필터, 리디렉션  (0) 2021.10.25
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!