로그인할 사용자 계정이 있는데 grub
이것은 훌륭하게 작동합니다. 컴퓨터를 시작할 때마다 운영 체제를 시작하려면 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다.
grub
부트로더를 편집하려고 할 때 사용자 이름과 비밀번호만 묻도록 어떻게 설정합니까 ? 예를 들어, 컴퓨터를 정상적으로 부팅하면 운영 체제로 직접 들어갈 수 있지만 슈퍼유저가 되도록 로더를 편집하려면 자격 증명을 묻는 메시지가 나타납니다.
답변1
GRUB가 비밀번호로 구성된 경우 사용자 이름/비밀번호 쿼리 없이 부팅 메뉴 옵션(편집 없이 있는 그대로)을 선택할 수 있도록 하려면 --unrestricted
이 옵션 menuentry
을 grub.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
암호를 입력하지 않고 사용할 수 있는 시작 항목에 옵션을 추가해야 할 수도 있습니다.