ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.