1. 개요

root 계정 패스워드 변경 방법

2. 설명

(1). Linux 부팅 단계에서 e 를 눌러 명령줄 편집모드 진입

ChangeRootPassword_1

(2). linux 행에 마지막(End 키)에 rd.break 입력 후 Ctrl-x 키로 이어서 부팅

ChangeRootPassword_2

일반 파일 시스템의 루트가 올라오지 않아, sysroot가 올라온다.

그래서 아래에서 _chroot /sysroot_를 한다고 구글신이 알려준다.

(3). sysroot 리마운트

현재 sysroot가 ro(read only)다.

ChangeRootPassword_3

리마운트 한다.

1
# mount -o(options) remount,rw /sysroot

ChangeRootPassword_4

다음 명령어가 정확히 어떤 의미인지 모르나, 시스템 파일이 있는 root로 변경하는 것으로 보인다.

1
# chroot /sysroot

(4). root 패스워드 변경

1
2
3
# passwd root
New Password:
Re-type Password:

(5). autorelabel

변경 완료 후 부팅 시에 SELinux가 /etc/shadow 파일을 리라벨링(?) 하도록 지시한다.

1
# touch /.autorelabel

(6). reboot

1
2
# exit
# exit

두번의 exit을 통해 reboot 시도한다.

(7). relabel 작업으로 보여지는 로그들

ChangeRootPassword_5