Cloud/NCP

[Linux] Single Mode - root 패스워드 분실 시 재설정하기 (feat.네이버 클라우드)

yeit 2024. 7. 28. 17:01
728x90

 

싱글모드란?

싱글 사용자 모드(Single User Mode)는 리눅스 운영 체제에서 부팅 옵션 중 하나로, 최소한의 시스템 서비스만을 실행하는 상태이다. 이 모드는 일반적으로 시스템 관리 및 유지 보수 작업, 특히 일반 사용자와의 상호 작용을 최소화해야 하는 경우에 사용된다.

  • 싱글 모드에서는 네트워크 서비스나 GUI, 다양한 데몬들이 실행되지 않는다.
  • 이 모드에서는 자동으로 root 사용자로 로그인된다.
  • 일반적으로 파일 시스템 검사를 실행하거나, 손상된 파일 시스템을 복구하거나, root 비밀번호를 재설정하는 등 중요한 시스템 유지 보수 작업에서 사용된다.

 

 

테스트 환경

Rocky Linux 8.6

 

 

 

1. 서버 재부팅

대상 서버를 정지한 후, 다시 시작시켜 주고 [서버 접속 콘솔]을 클릭해 준다.

 

 

2. 커널 편집모드로 진입

커널 버전 선택 화면에서 e 키를 눌러서 커널 편집모드로 진입한다.

 

 

3. 싱글 사용자 모드로 진입

ro rw init=/sysroot/bin/bash로 수정하고 Ctrl+X 키를 눌러  single mode로 부팅해 준다. 

:/# 과 같은 shell이 보이면 성공!

 

 

4. 루트 파일 시스템 마운트

먼저 서버의 파티션 영역 마운트해준다. 그러면 /sysroot 디렉터리 내부에서의 모든 파일 경로가 시스템의 실제 루트 디렉터리로 간주된다.

:/# chroot /sysroot

 

 

5. root 비밀번호 설정

:/# passwd root
패스워드 입력

 

 

6. 재부팅

싱글 사용자 모드에서 나온 후 시스템을 재부팅해준다.

# exit
# reboot

 

 

 

참고 자료)

서버 복구 가이드 (ncloud-docs.com)

 

 

 

 

728x90