linux CentOS7 버전의 root 패스워드를 분실하여 접속이 불가능할 경우 아래의 방법을 통하여 패스워드를 재설정 할 수 있습니다.
1. OS를 재부팅 후 GRUB 메뉴에서 e 버튼을 클릭해 줍니다.
2. 설정화면에 보이는 커널 라인중 linux16 ~을 시작하는 라인의 맨 끝(UTF-8) 뒤에 rd.break 를 입력해 줍니다.
Ctrl + X 을 눌러 저장하고 빠져 나옵니다.
3. rd.break 옵션으로 인해 root file system이 mount 되기전에 중단됩니다.
4. /sysroot 파티션을 읽기/쓰기로 마운트 해줍니다.
mount -o rw,remount /sysroot
5. /sysroot 파티션에서 chroot 커맨드를 실행합니다.
chroot /sysroot
6. root 패드워드를 변경해 줍니다.
passwd
7. chroot 명령어를 사용하여 root 디레토리를 변경할 경우 파일에 대한 레이블정보가 모두 삭제됩니다.
따라서 파일에 대해 라벨링이 필요합니다. /.autulabel 파일을 생성하면 파일에 대한 레이블을 자동으로 부여하고
해당파일은 삭제됩니다.
touch / .autorelabel
8. exit 로 종료 후 reboot을 진행합니다.
9. 변경이 완료됐습니다. 다소 시간이 필요할 수 있습니다. 변경한 패스워드로 접속을 시도 해 주세요
'Cloud Study > Linux' 카테고리의 다른 글
[Linux] CentOS7 NTP서버 동기화란? (0) | 2020.06.16 |
---|