AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1801209
Accepted
jhu
jhu
Asked: 2023-07-30 20:51:44 +0800 CST2023-07-30 20:51:44 +0800 CST 2023-07-30 20:51:44 +0800 CST

Como proteger com senha o menu de inicialização do grub no Fedora 38?

  • 772

Tenho tentado proteger com senha o menu de inicialização do grub no Fedora 38. Agora, infelizmente, o guia Fedora para GRUB2 está "atualmente em processo de revisão", então tive que trabalhar com outros guias como este e esta resposta .

O que eu fiz é, de acordo com as instruções nas fontes acima,

  1. chamada grub2-set-passwordpara configurar uma senha.
  2. chamada grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfgpara recriar a configuração do grub.

Isso não teve efeito no menu de inicialização do grub: ainda posso editar os parâmetros do kernel com 'e.' Posso ver que a senha foi armazenada /boot/grub2/user.cfge posso ver que /etc/grub.d/01_usersdeve ser definida superusere outros valores adequadamente, conforme indicado no link de resposta acima.

Então: como posso conseguir o que estou tentando fazer?

Editar. grub2-set-passwordarmazena a senha no arquivo /boot/grub2/user.cfg, enquanto em um sistema UEFI o script 01_userstenta ler a senha do arquivo ${prefix}/user.cfg. Dado que em um sistema UEFI outras informações de inicialização estão contidas no diretório /boot/efi/EFI/fedora, talvez grub2-set-passwordarmazene a senha em um diretório incorreto neste caso. Eu me pergunto o que ${prefix}está em UEFI.

fedora
  • 2 2 respostas
  • 28 Views

2 respostas

  • Voted
  1. harrymc
    2023-07-31T01:14:58+08:002023-07-31T01:14:58+08:00

    Este método vem do artigo How to Add Password Protect to Grub Boot Menu in Linux Mint, Ubuntu, Debian, onde você pode encontrar muito mais detalhes e com capturas de tela.

    Aqui está um resumo do artigo para o Fedora.

    Gerar uma senha com hash

    Execute no Terminal o comando grub-mkpasswd-pbkdf2e copie a string de saída começa com grub.pbkdf2.sha512….

    Adicionar proteção por senha ao menu de inicialização do Grub

    • Edite o arquivo de configuração executando no terminal:

      sudo nano /etc/grub.d/40_custom
      
    • Adicione duas novas linhas (senha em texto simples):

      set superusers="USER_NAME"
      password USER_NAME PASSWORD
      

      Ou gere um hash para a senha:

      set superusers="USER_NAME"
      password_pbkdf2 USER_NAME encryption_key
      
    • Pressione Ctrl+X, digite ye pressione Enter para salvar o arquivo.

    Aplicar mudanças

    Execute o seguinte comando no terminal.

    Para inicialização UEFI:

    grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
    

    Para inicialização do BIOS herdado:

    grub2-mkconfig -o /boot/grub2/grub.cfg
    
    • 1
  2. Best Answer
    jhu
    2023-07-31T14:14:32+08:002023-07-31T14:14:32+08:00

    Este é um bug nos grub2-set-passwordsistemas de inicialização UEFI. grub2-set-passwordarmazena a senha resultante em /boot/grub2/user.cfg, que seria o local correto para a inicialização do BIOS herdado. A inicialização UEFI tenta ler essas informações de ${prefix}/user.cfg, que - com base em um experimento - parece mapear para /boot/efi/EFI/fedora/user.cfg.

    Como solução temporária, o seguinte resolve o problema em um sistema de inicialização UEFI (este é o experimento mencionado acima),

    1. chamada grub2-set-passwordpara gerar a senha
    2. mv /boot/grub2/user.cfg /boot/efi/EFI/fedora/

    Chamar grub2-mkconfigdepois disso não parece ser necessário: todo o código para leitura da senha já está inserido /boot/efi/EFI/fedora/grub.cfgantes mesmo de a senha ser gerada e armazenada.

    • 0

relate perguntas

  • dnf remove deseja remover muitos pacotes, muitos não relacionados

  • Como posso alterar o número de kernels retidos ao atualizar no Fedora?

  • como configurar nfs e iptables

  • O cursor continua se movendo sozinho

  • Falha na soma de verificação – Fedora 29 ou gire o KDE Plasma

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve