Ubuntu / Grub2: a senha do grub criptografada não funciona, qual poderia ser o motivo?

2

Eu usei o comando grub-mkpasswd-pbkdf2para criptografar minha senha, então peguei a senha com hash e a coloquei no meu Ubuntu 14.04 /etc/grub.d/00_header:

cat << EOF
set superusers="itaig"
password itaig grub.pbkdf2.sha512.10000.blah.blah
set superusers="lel"
password lel P@ssw0rd
export superusers
EOF

E no final, executei o update-grub2 para atualizar o grub. Após a reinicialização, recebo um prompt de senha. Quando uso o usuário com a senha criptografada, recebo um erro e não consigo entrar no grub para continuar o processo de inicialização. Quando uso o usuário com a senha de texto não criptografado, consigo fazer login no grub e continuar o processo de inicialização com sucesso. Qual poderia ser a causa desse problema? Aqui está uma captura de tela da seção relevante de /etc/grub.d/00_header: insira a descrição da imagem aqui

A entrada para o usuário "lel", que possui uma senha não criptografada, funciona como um encanto. obrigado

Itai Ganot
fonte

Respostas:

1

você precisa alterar sua linha de senha criptografada

a entrada deve ser

password_pbkdf2 itaig grub.pbkdf2.sha512.10000.bla.bla

Vejo

Ajuda do Ubuntu

Dennis Nolte
fonte
Infelizmente ele ainda não funciona ...
Itai Ganot
0

Eu tive o mesmo problema. Não sei como o corrigi, mas configurei o /etc/grub.d/01_usersarquivo e ele funciona! Veja a amostra abaixo:

#!/bin/sh -e
cat << EOF
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512......
EOF

Eu o configurei no Centos 7

Anderson Madureira
fonte
0

Eu encontrei um problema. Criei um arquivo sem permissão de execução. Eu mudei para 755 e funciona.

Para garantir que funcionou, verifique a configuração do arquivo de inicialização /boot/grub2/grub.cfgapós a atualização. Você encontrou configurações semelhantes a essa!

### BEGIN /etc/grub.d/11_users ###
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000....
### END /etc/grub.d/11_users ###
Anderson Madureira
fonte