-
Rocky9: root password reset공부합시다!/LInux 2023. 1. 17. 00:12728x90
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