본문으로 건너뛰기

리눅스 서버 root 패스워드 초기화 - Oracle

리눅스 운영체제 사용 중 root 패스워드를 잊어버렸을 경우 아래 가이드를 통해 패스워드 초기화를 진행하실 수 있습니다.

가이드 안내​

가이드
  • 서버 이용중 예기치않게 관리자(root) 패스워드가 생각나지 않는 경우가 발생
  • 위 상황의 경우 서버 로컬에서 (VNC 콘솔 사용) 접근 하여 서버 부팅 싱글모드로 진입 후 분실된 관리자 패스워드를 강제로 초기화 (임의 값으로 변경) 하실 수 있습니다.
  • 윈도우 서버의 경우 온라인 기술지원을 통해서만 가능합니다.

✅ 테스트 환경 : Oracle8 (Redhat)

주의사항​

주의사항
  • 리부팅 작업이 동반되므로 서버가 정상적으로 올라오지 않는 경우가 발생할수 있으니 유의해야 합니다.
  • 작업 전 가상서버 이미지 생성 백업을 권장드립니다.
  • 반드시 서버를 사용하지 않거나 접속자가 없는 시간을 선택해서 초기화 작업을 진행합니다.
  • 리부팅 과정에서 서버가 정상적으로 부팅되지 않을수도 있습니다.
  • 기존 패스워드는 찾을수 없으며 강제적으로 다른 패스워드로 바꾸는 작업입니다.

패스워드 초기화​

  1. iwinv 대시보드에서 VNC 콘솔을 클릭합니다.

oracle8 싱글모드 접근1

  1. VNC 콘솔 화면에서 Send CtrlAltDel을 클릭합니다.

oracle8 싱글모드 접근2

  1. 키보드 방향 키로 첫번째 커널에 위치시킨 다음 키보드로 'e' 를 입력합니다.

oracle8 싱글모드 접근3

참고
  • GRUB 화면에는 부팅 가능한 커널 목록이 출력되며 가장 첫번째 커널이 현재 사용중인 커널입니다.
  1. 네모로 강조해둔 부분을 지워줍니다.

oracle8 싱글모드 접근4

  1. 위에서 지운 부분에 rw init=/bin/bash 를 입력합니다.

oracle8 싱글모드 접근5

  1. 싱글모드로 접근되면 아래 강조해둔 명령어를 입력합니다. 이후 패스워드를 변경해줍니다.

(루트 파일 시스템을 읽기-쓰기 모드로 다시 마운트 한다는 의미.)

mount -o remount,rw /
passwd root

oracle8 싱글모드 접근6

  1. init 프로세스를 실행하여 시스템을 초기화합니다.
exec /sbin/init

oracle8 싱글모드 접근7

작업 후 확인 사항​

확인사항
  • 로그인이 정상적으로 되는지 확인합니다.
  • 시스템 리부팅 후 서비스나 서버에 문제가 없는지 점검합니다.
노트
  • 패스워드를 변경하는 작업은 약 5 분 정도 소요되나 시스템 사정에 의해 (파일시스템 체크 등) 그 이상 소요될수 있습니다.
  • 본 문서의 적용이 어려울 경우 온라인 기술지원 요청을 이용해주시기 바랍니다.