-
root password 관리 & GRUB bootloader리눅스공부 2020. 10. 27. 22:15
root password 설정 == 관리작 비밀번호 재설정
1. 부팅시 보이는 kernel 선택 확면에서 최신 kernel 번전을 선택한 후 e키를 누른다.
2. linux16.. 으로 시작하는 라인 편집
-- 뒤에서부터 rhgd 부분까지 삭제 후 init= /bin/bash 입력
-- ro -> rw 로 변경
-- ctrl + x = 시작
3. passwd 명려으로 관리자 비밀번호 재설정
4. exec /sbin/init == 시스템 재시작 후 관리자 로그인 진행
grub 접근 보안 설정
부트로더 (bootloader) == 초기 적재 프로그램
== 리눅스가 부팅되기까지의 전과정을 진행하는 부팅 프로그램
== 운영체제가 시동되기 이전에 미리 실행되면서 kernel이 올바르게 동작할 수 있도록 필요한 사전 작업을 마무리하고
최종적으로 운영체제를 시동시켜주기위한 목적을 가진 프로그램
ex) LILO(linux bootloader) == 현재는 잘 사용하지 않는다 , GRUB
grub 설정 파일
/etc/grub2/grub.cfg == 원본
/etc/grub.cfg == 링크
== 관리자도 해당 파일을 직접적으로는 편집하지 않는다 == 편집 금지
== 원본 설정 내용을 변경시에는 /etc/grub.d 경로에 있는 파일들, /etc/default/grub 파일 편집을 설정 변경 진행
== 변경된 설정 내용을 원본 파일에 재적용시에는 grub2-mkconfig 형식을 사용해서 재적용 진행
/etc/default/grub == grub 화면 옵션 설정
GRUB_TIMEOUT=5 == 화면이 나오고 부팅되기까지의 시간, 단위는 초로 설정
== -1 값으로 설정시에는 사용자가 엔트리 선택시까지 부팅 대기
GRUB_DISTRIBUTOR="$(sed's,release.*$,,g' /etc/system-release)"
== 초기 부팅화면 각 엔트리앞에 표시할 배포판 이름
GRUB_DEFAULT=saved == 엔트리 선택 여부
== saved == 이전에 선택한 엔트리를 사용하겠다 의미
== 0은 첫번째, 1은 두번쨰 엔트리 지정 의미
GRUB_DISABLE_SUBMENU=true == 서브메뉴 사용 여부 == true 는 사용안함 의미
GRUB_TERMINAL_OUTPUT="console" == grub 확면을 표시할 장치 == console은 모니터 출력 의미
GRUB_CMDLINE_NINUX="crashkernel=auto rhgb quiet" == 부팅시 kernel에 전달할 파라미터 정의
GRUB_DISABLE_RECOVERY="true" == 복구와 관련된 것들의 표시 여부 == true는 비활성 의미
grub 접근 보안 설정
/etc/grub.d/00_header 파일에 라인 작성
ex)
cat << EOF
set superusers="grubadmin"
password grubadmin 1111
EOF
== grub2-mkconfig -o /boot/grub2/grub.cfg 형식으로 설정 재적용까지 작업
'리눅스공부' 카테고리의 다른 글
target mode(run level) (0) 2020.10.27 process (0) 2020.10.27 filesystem & mount (0) 2020.10.25 RPM (0) 2020.10.23 compress (0) 2020.10.23