Years ago, I had a argument with quidam on this issue. He believed GRUB's password had security to Trisquel. It turns out even GRUB developers (who implemented the feature) disagree. They write in https://www.gnu.org/software/grub/manual/grub.html#Security the following:

By default, the boot loader interface is accessible to anyone with physical access to the console: anyone can select and edit any menu entry, and anyone can get direct access to a GRUB shell prompt. For most systems, this is reasonable since anyone with direct physical access has a variety of other ways to gain full access, and requiring authentication at the boot loader level would only serve to make it difficult to recover broken systems.

However, in some environments, such as kiosks, it may be appropriate to lock down the boot loader to require authentication before performing certain operations.

I do not think Trisquel's project mainly aim at kiosks...

Extra steps (which are not newbie-friendly at all) allow to remove GRUB's password:
$ sudo rm /etc/grub.d/01_PASSWORD
$ sudo update-grub

To additionally want recovery entries for the GNU/Linux operating systems also use that command before 'sudo update-grub':
$ sudo sed -i 's/GRUB_DISABLE_RECOVERY/#&/' /etc/default/grub

Reply via email to