반응형
CentOS 7에서 root 패스워드를 초기화하는 방법
잊어버린 root 패스워드를 변경할 수 있습니다.
참고: root 패스워드를 초기화하려면 관리자 권한이 필요합니다. 또한, 시스템의 보안과 안정성을 위해 가능하면 잊어버리지 않도록 패스워드를 안전한 곳에 기록하거나 대체 로그인 방법을 고려하는 것이 좋습니다.
1. 부팅 시 메뉴 선택(GRUB 메뉴 화면)
시스템을 부팅하고 GRUB 메뉴가 표시될 때까지 기다립니다. 일반적으로 GRUB 메뉴가 표시되기까지 몇 초를 기다립니다. GRUB 메뉴가 표시되면 커서 키(↑, ↓)를 사용하여 "CentOS Linux ..." 항목을 선택하고, "e" 키를 눌러 편집 모드로 진입합니다.
2. 편집 모드 진입
"e" 키를 누르면 항목을 편집할 수 있는 화면으로 진입합니다. 커서 키를 사용하여 linux16 또는 linuxefi 라인을 찾습니다.
3. 편집하기
linux16 또는 linuxefi 라인 끝에 다음과 같이 rd.break 또는 init=/bin/bash를 추가합니다. 그리고 Ctrl + X 또는 F10을 눌러 부팅합니다.
ro -> rw, rhgb
quiet -> init=/bin/bash
728x90
정상적으로 부팅이 되면 sh-4.2# 프롬프트가 출력됩니다.
4. 임시 루트 파일 시스템 마운트
위 단계를 수행하면 시스템은 읽기 전용으로 부팅되어 있습니다. 임시 루트 파일 시스템을 읽기/쓰기로 마운트하여 변경 사항을 저장할 수 있도록 합니다.
mount -o remount,rw /sysroot
5. chroot 환경 진입
chroot 명령어를 사용하여 /sysroot 디렉토리를 chroot 환경으로 진입합니다.
chroot /sysroot
6. root 패스워드 변경(passwd 명령으로 root 패스워드를 변경)
이제 passwd 명령어를 사용하여 root 패스워드를 변경합니다.
passwd
여기서 새로운 root 패스워드를 입력하고 확인합니다.
7. 시스템 재부팅
패스워드를 변경하고 아래 명령을 실행하여 시스템을 재부팅합니다.
exec /sbin/init
또는
exit
reboot
728x90
반응형
'리눅스' 카테고리의 다른 글
[LDAP] OpenLDAP ldif_read_file: checksum error (0) | 2021.09.03 |
---|---|
[VPN] pfSense에서 Google OTP로 OpenVPN을 설정하는 방법 (0) | 2021.09.02 |
mailx 명령어 (0) | 2021.09.01 |
MySQL Login Path 설정하는 방법 (0) | 2021.08.31 |
[MySQL] MHA 아키텍처 기반 MySQL 고가용성 스위칭 아키텍처 (0) | 2021.08.31 |