리눅스 패스워드 분실시 패스워드를 변경하는 방법이다.
싱글모드란?
싱글모드는 리눅스 Runlevel 1에 해당되는 싱글유저모드이다.
우리가 자주 사용하는 윈도우의 안전모드와 비슷하며 root계정으로 비밀번호 없이 접근이 가능한 모드이다.
test환경 : Centos7
위 사진은 화면이 짤려 제대로 나오지 않았다.
여기서 ro > rw, rhgb quiet LANG=ko_KR.UTF-8 > init=/bin/bash 로 변경을 해준다.
※참고 : rw로 고치지 않으면 나중에 selinux 설정을 수정하지 못하기 때문에 꼭 변경해주는것을 추천한다.
변경 후 Ctrl-x를 동시에 눌러 시작을 한다.
시작이 되면 bash쉘로 잘 넘어 간것을 확인할 수 있다.
이제 selinux라는 리눅스 보안기능 설정을 변경해주어야한다.
vi 편집기로 config파일을 수정한다.
vi /etc/sysconfig/selinux
SELINUX=disabled
기존 설정을 주석처리하고 SELINUX=disabled을 추가하여 설정을 변경한다.
passwd root
루트계정의 비밀번호를 재설정을 해준니 업데이트가 성공적이라는 문구가 나왔다.
touch ./autorelabel
exec /sbin/init
리눅스 부팅시 파일의 selinux 변경을 확정하기 위해 touch명령어로 실행을 하고
exec 명령으로 재부팅을 실행한다.
재부팅 후 변경된 루트계정으로 로그인하니 로그인이 성공하였다.
'IT 인프라 > 서버' 카테고리의 다른 글
PFsense vmware 설치 (0) | 2022.04.26 |
---|---|
AD 사용자 컴퓨터 호스트네임 변경 금지 및 도메인 탈퇴 제한 정책 (6) | 2021.09.10 |
windows server 2012 AD서버 조직 구성 단위 삭제 안됨 해결 (0) | 2021.07.22 |
리눅스 명령어 - Rsync 명령어 및 옵션 (0) | 2020.10.23 |
리눅스 명령어 - scp 명령어 및 옵션 (0) | 2020.10.22 |