Grub2 및 비밀번호

Grub2 및 비밀번호

로그인할 사용자 계정이 있는데 grub이것은 훌륭하게 작동합니다. 컴퓨터를 시작할 때마다 운영 체제를 시작하려면 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다.

grub부트로더를 편집하려고 할 때 사용자 이름과 비밀번호만 묻도록 어떻게 설정합니까 ? 예를 들어, 컴퓨터를 정상적으로 부팅하면 운영 체제로 직접 들어갈 수 있지만 슈퍼유저가 되도록 로더를 편집하려면 자격 증명을 묻는 메시지가 나타납니다.

답변1

GRUB가 비밀번호로 구성된 경우 사용자 이름/비밀번호 쿼리 없이 부팅 메뉴 옵션(편집 없이 있는 그대로)을 선택할 수 있도록 하려면 --unrestricted이 옵션 menuentrygrub.cfg.

set superusers="your_username"에 이미 있을 수도 있습니다 grub.cfg.

GRUB 매뉴얼, 관련 없는 부분 생략:

set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring
password user1 insecure

menuentry "May be run by any user" --unrestricted {
    ... existing menu entry contents here ...
}

menuentry "Superusers only" --users "" {
    ... existing menu entry contents here ...
}

menuentry "May be run by user1 or a superuser" --users user1 {
    ... existing menu entry contents here ...
}

/etc/default/grub불행하게도 단순화된 GRUB 구성(파일+명령)으로는 grub-mkconfig이 작업을 직접 수행할 수 없는 것 같습니다. 최소한 /etc/grub.d/디렉토리에 있는 스크립트를 편집하여 --unrestricted암호를 입력하지 않고 사용할 수 있는 시작 항목에 옵션을 추가해야 할 수도 있습니다.

관련 정보