본문 바로가기

Cloud Study/Linux

[Linux] CentOS7 root 패스워드 초기화방법

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