본문 바로가기
리눅스

rocky 리눅스로 싱글모드 패스워드 재설정하기

by IT매니절 2024. 4. 7.

2차시에 배웠던 싱글모드로 진입해 패스워드 재설정하기, 를 rocky 리눅스로 해보는 것이 과제였다

 

음... centos랑 뭔가 너무 다른데, 하면서 일단 검색해보았다.

 

kernel= 의 파라미터 끝에 rd.break를 입력하라고 한다.

ctrl + x 로 재부팅

 

확실히 다르다. centos7에서는 바로 [sh-4.4#]가 떨어졌었는데, switch root로 되어 있다.

당연히 기존의 mount 명령도 passwd 명령도 먹히질 않았다.

rocky 리눅스에서는 /sysroot/로 mount 한다.

rw 권한이 들어온 것을 확인하고

chroot로 /sysroot 폴더를 가상의 루트 폴더로 바꾼다.

그러자 sh-4.4# 쉘 접근 권한이 떨어진다.

(가상으로 설정할 루트 경로에 시스템 운영에 필요한 파일들을 복사해놓고 chroot 명령을 사용하면 가상 root 시스템으로 들어가게 된다고 한다)

 

LANG=C로 영어가 나오도록 설정하고

passwd로 비밀번호를 바꾸어 주었다.

 

touch /.autorelabel

exit

logout

 

정상 로그인 확인.

 

이제 싱글모드 접속을 막아보도록 한다.

 

cd /etc/grub.d

vi 00_header

맨 끝으로 가서 (vi 편집기에서 G 하면 맨끝으로 이동함)

cat << EOF

set superusers="계정명"

password_pbkdf2 계정명 암호화 비밀번호값

EOF

이렇게 해주고 reboot 해줌

 

그 후부터는 싱글모드 진입시도시 이렇게 비밀번호를 물어보게 된다.

 

원래 centos7에서는 40_custom 파일을 이용했는데...

00_header 파일을 이용해도 되는구나~

 

40_custom 파일에 적용해도 되는지 테스트해보는게맞지만

기력이 없어서 못하겠음;

 

centos에서 자꾸 안되던 이유도 알았다

 

password_pbkdf2인데

password_pdkdf2 라고..... 잘못썼더라고......... 아... 허무해 !!!!!!! 

 

참고한 블로그들

https://foxydog.tistory.com/19

https://25gstory.tistory.com/180

 

Linux/root password 관리 &GRUB bootloader

GRUB bootloader 사용해서 관리자 비밀번호 관리 리눅스를 부팅을할때 다음과 같은 화면이 나온다. 위 화면을 GRUB bootloader화면이라고 얘기를 하는데 커널을 선택하는 화면이다. 리눅스는 엄밀히말하

25gstory.tistory.com

 

'리눅스' 카테고리의 다른 글

리눅스2 4차시  (0) 2024.04.14
리눅스2 3차시  (0) 2024.04.13
소스 복사 붙여넣기  (0) 2024.04.07
리눅스 수업 2 2차시  (0) 2024.04.07
리눅스 수업 2 1차시  (0) 2024.04.06