ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Rocky9: root password reset
    공부합시다!/LInux 2023. 1. 17. 00:12
    728x90

    Rocky Linux 9의 root 계정 password를 기억하지 못하거나 알 수 없는 경우(?)에 이를 초기화하는 방법이 있습니다.

    두 가지 방법을 소개합니다.

    하나는 Redhat 공식 문서를 기준으로 다른 하나는 server-info site 기준으로 알려드리겠습니다.

     

    1. Redhat Enterprise 9

    2. Rocky 9

    순서로 진행하겠습니다.

    Test는 모두 Rocky Linux 9으로 진행을 하지만 Redhat Enterprise 9 역시 동일합니다.

     

    1. Redhat Enterprise 9

     1.1. rescue mode 선택

     1.2. boot loader를 편집 모드로 선택

     

     1.2. linux로 시작하는 4번째 라인에서 kyeboard의 'END' kye 클릭

     1.3. rd.break  추가

     1.4. Ctrl + x  로 recuse Mode 부팅

     

     1.5. /sysroot 디렉토리는 rw 로 다시 Mount

      1.5.1. # mount -o remount,rw /sysroot

     1.6. 디렉토리 확인 과정

     

     1.7. /sysroot의 chroot 환경으로 이동

      1.7.1. # chroot /sysroot

     1.8. root passwd 변경

      1.8.1. # passwd root

      1.8.2. 초기화할 패스워드 2번 입력 후

     1.9. SELINUX 레이블을 자동으로 재지정 하도록 구성

      1.9.1. passwd 명령이 SELinux 컨텍스트 없이 /etc/shadow 파일을 다시 만들기 때문에 필요

      1.9.2. # touch /.autorelabel

     1.10. 재부팅

       1.10.1. exit -> chroot 환경에서 single mode 로 전환

       1.11. exit -> logout

     

     1.11. Test

      1.11.1. 재부팅 후 login Test

     

     

    2. Rocky Linux 9

     2.1. 재부팅

      2.1.1. # reboot

     

     2.2. 일반 boot loader 선택

      2.2.1. 'e' key 눌려서 편집모드

     

      2.3. /bin/bash를 rw mode로 설정

       2.3.1. 4번째 라인 맨끝줄에 rw init=/bin/bash 추가 후 Ctrl + x 로 Booting

     

     2.4. single mode booting

      2.4.1. single mode는 root 단일 사용자로 login 됨

      2.4.2. passwd 이용하여 root 사용자의 password 초기화

       2.4.2.1. # passwd

       2.4.2.2. 패스워드 2번 입력

      2.4.3. 재부팅

       2.4.3.1. # exec /sbin/init

     

     2.5. 변경 패스워드 확인 Test

     

    간단하기는 Server-info의 정보가 간단하지만 부팅이 되지 않는 경우에는 Redhat 방식으로도 할 줄 알아야겠네요!

    둘다 잘 기억해 두시기 바랍니다.

     

    Have a nice day!

     

    728x90

    '공부합시다! > LInux' 카테고리의 다른 글

    Rocky9: SELinux  (0) 2023.01.20
    Rocky9: Network Management  (0) 2023.01.19
    Rocky9: NTP (Network Time Protocol)  (0) 2023.01.15
    Rocky9: Log  (0) 2023.01.14
    Rocky9: System Journal  (0) 2023.01.13
Designed by Tistory.