# 응급 복구
- 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 |