본문으로 건너뛰기

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

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

가이드 안내

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

테스트 환경 : Ubuntu24.04 (Redhat)

주의사항

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

패스워드 초기화

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

ubuntu24 싱글모드 접근1

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

ubuntu24 싱글모드 접근2

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

ubuntu24 싱글모드 접근3

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

ubuntu24 싱글모드 접근4

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

ubuntu24 싱글모드 접근5

  1. 싱글모드로 접근되면 아래 강조해둔 명령어를 입력합니다.

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

mount -o remount,rw /

ubuntu24 싱글모드 접근6

  1. passwd root를 입력하고 원하는 패스워드를 입력합니다.
passwd root

ubuntu24 싱글모드 접근7

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

ubuntu24 싱글모드 접근8

작업 후 확인 사항

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