프로그래밍 농장

Linux [ 관리자 passwd 재설정 ] 본문

Linux

Linux [ 관리자 passwd 재설정 ]

Tennessee201 2019. 11. 8.
728x90
-리눅스에서 관리자 비밀번호 재설정하기

 

1.부팅시 보이는 kernel .. 선택화면에서 최신 kernel 버전을 선택한 후에 e 키를 누른다. 

 

2. linux16.... 으로 시작하는 라인을 편접  -> 뒤에서부터 rhdg 부분까지 전부삭제후 init=/bin/bash 작성

                    앞의 ro --> rw 로 변경 

                    완료 후 ---> ctrl + x 로 시스템 시작하기 .

 

3. 이후 프롬프트 창이뜨면 ( #: 관리자모드)

-> passwd 명령어 사용해서 관리자 비밀번호 재설정 

 

4. exec/sbin/init == 시스템 재부팅 후 관리자 로그인 진행

 

--> 위와같은 작업으로 관리자 비밀번호를 재설정하면 누구나 이렇게 재설정할수있기떄문에 아래와 같은 방법을 사용한다. 

=============================================================

 

-부트로더(boot loader) ==초기 적재 프로그램 

--> 운영체제가 시동되기 이전에 미리 실행되면서 kernel 이 올바르게 동작할 수 있도록 필요한 사전 작업을 마무리하고 최종적으로 운영체제를 시동시키기 위한 목적을 가진 프로그램 

 ex) LILO(Linux Loader, =현재는 사용x ) ,   GRUB 

grub 설정 파일 

   /boot/grub2/grub.cfg  == 원본 

    /etc/grub2.cfg

 

파란색은 링크파일 , 화살표가 가르키는건 원본파알( 총 2개임 )

 

==관리자도 직접적으로는 편집하지 않는다 == 편집금지

==설정 내용 변경시에는 /etc/grub.d 결오의 파일들 , /etc/default/grub 파일 파일 편집으로 설정 작업

==변경 사랑 적용시에는 grub2-mkconfig 형식을 사용해서 재적용 

 

아래는 vi 에디터로 원본링크에 들어가본 결과 .

 

/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_LINUX="crashkernel=auto rhgb quiet" == 부팅시 kernel 에 전달한 파라미터 (변수)


GRUB_DISABLE_RECOVERY="true"   == 복구와 관련된 것들의 표시여부 

                                               == true 는 비활성 의미 

 

그렇다면 Grub 접근 보안 설정법을 알아보자. 

vi /etc/grub.d/00_header 파일 맨마지막에 아래의 라인들을 작성

ex) 

cat << EOF

set superusers="grubadmin"

password grubadmin 1111

EOF

 

설정 내용 재적용시에는 명령어 grub2-mkconfig -o /boot/grub2/grub.cfg 까지 입력후 재부팅해서 관리자 passwd재설정시 위의 내용들을 입력하라는 창이 뜨는지, 그리고 위에서 설정한 아이디 비번을 입력해야 관리자 정보 수정에 접속할수있는지 확인해볼수있다. 

 

 

 

728x90

'Linux' 카테고리의 다른 글

Linux [ 사용자 정보 이동시켜보기]  (0) 2019.11.12
Linux [ process 정보 확인 ]  (0) 2019.11.08
Linux [ 파티션 설정 예제 ]  (0) 2019.11.08
Linux [ mount (마운트) ]  (0) 2019.11.07
Linux [ HDD & 파티션 ]  (0) 2019.11.06