single 모드 접속 및 패스워드 변경

요약

Linux Trouble Shooting

해결 절차를 블로그 글감으로 발전시키기 위한 트러블슈팅 노트입니다.

핵심 포인트

  • Linux Trouble Shooting
  • 참고자료

지식 그래프

정리 내용

Centos7 기준입니다. 비밀번호를 까먹어도 접속해서 바꾸는것도 가능한데 나의 경우는 etc/profile 잘못건들여서 아예 접속이 안되는 경우였다. 이럴경우 sigle부팅을 통해서 profile을 롤백하면 된다.

  1. os 진입
  2. e 버튼을 눌러 edit모드 진입
  3. 화면내용의 rhgb quiet 부분을 아래와 같이 변경합니다
  4. init=/bin/bash 로 변경
  5. rhgb quiet을 init=/bin/bash 로 변경합니다
  6. init=/bin/bash 로 변경후 Ctrl + x 을 눌러 싱글모드로 진입합니다
  7. single 모드로 진입후 / 를 마운트 합니다
  8. mount -o remount,rw /
  9. root 패스워드를 변경합니다
  10. touch /.autorelabel
  11. touch /.autorelabel
  12. selinux 와 관련된 부분입니다서버에Selinux 기능을 [ disable ] 꺼놨다면 위 명령을 안하셔도 됩니다Selinux 기능을 [ enforcing ] 적용이 되어있다면 위 명령을 실행하셔야 합니다
  13. reboot

참고자료

출처