Linux

root 패스워드 변경

말랑Cow 2020. 12. 28. 17:45
반응형

CentOS 7 부터는 single 모드 진입 시 패스워드 요구함

 

따라서 커널 옵션값을 single이 아닌 init=/bin/bash 또는 init=/bin/sh 로 넣어야 함

 

커널선택메뉴에서 부팅하고자 하는 커널을 선택 후 e를 누르면 파라미터 편집화면이 나타남

 

 

linux16 부터가 커널 파라미터를 입력하는 곳이며 뒤쪽 rhgb~ 부분을 삭제하고 init=/bin/bash를 입력 후 ctrl-x로 리붓

 

부팅이 완료되면 파일시스템은 읽기전용(ro)으로 마운트 됨

 

읽기/쓰기를 가능하게 하기 위해 다음과 같은 명령어 입력

# mount -o remount,rw /

 

이 후 passwd 명령어로 패스워드 변경

 

변경완료 후 부팅시 파일의 SELinux 컨텍스트 변경을 확정하기 위해 다음과 같은 명령어 입력

# touch /.autorelabel

 

reboot 명령어를 사용하여 시스템 리부팅

 

리부팅 이후에도 정상적으로 (재)부팅이 안될 경우 SELinux config 파일에서 SELinux enforcing => disabled 로 수정

반응형