Linux 부트로더 보안

Linux 부트로더 보안

CentOS 6.0에서는 루트 비밀번호를 모르더라도(또는 해당 비밀번호를 잊어버린 경우) 루트 비밀번호를 변경할 수 있습니다.

방법은 다음과 같습니다.

  1. 부트로더 메뉴에서 "e"를 눌러 커널을 편집하세요.
  2. 두 번째 줄을 선택합니다(kernel이라는 단어로 시작함).
  3. "e"를 눌러 줄을 편집하세요
  4. 이 줄 끝에 따옴표 없이 "single"이라는 단어를 추가합니다.
  5. Enter를 눌러 이 줄을 종료하세요.
  6. 해당 줄을 강조 표시한 상태에서 "b"를 눌러 커널을 부팅합니다.
    단일 사용자 모드로 부팅됩니다.
  7. 따옴표 없이 "passwd"를 입력하면 새 비밀번호를 묻는 메시지가 표시됩니다.
  8. 새로운 루트 비밀번호를 입력하고 로그인하세요.

일반 사용자가 이 방법으로 루트 비밀번호를 변경하면 다른 사용자가 영향을 받는다고 가정합니다(서버가 해킹된 경우).

그렇다면 리눅스는 어떻게 안전할까요?

답변1

머신에 물리적으로 액세스할 수 있으면 머신이 손상될 수 있다고 가정합니다.

즉, 당신은 할 수 있습니다Grub 부트 로더를 비밀번호로 보호하거나 단일 사용자 모드를 비밀번호로 보호합니다.. 또한 사람들이 USB에서 부팅한 다음 파티션에 직접 액세스하는 것을 방지하기 위해 BIOS를 암호로 보호해야 하며, 더 나아가서 /etc/inittab(또는 /etc/systemd/system/ctrl-alt-del.targetSystemD를 사용하는 최신 시스템에서) Control-Alt-Delete를 비활성화해야 합니다.

관련 정보