Có một số phương pháp để bảo vệ Grub trong bản phân phối yêu thích của chúng tôi. Tôi đặc biệt cố gắng với biến thể này và Này khác, nhưng không có gì làm việc cho tôi. Có lẽ tôi đã thiếu một cái gì đó và thật đáng tiếc, bởi vì khi tạo mật khẩu bằng Hash, điều đó sẽ an toàn hơn.
Nhưng dù sao đi nữa, tôi sẽ chỉ cho bạn một cái đã làm việc kỳ diệu cho tôi và cái đó yêu cầu tôi nhập tên người dùng và mật khẩu khi tôi cố gắng chỉnh sửa Grub. Các bước rất đơn giản:
1- Chúng tôi chỉnh sửa tệp /etc/grub.d/00_header:
$ sudo nano /etc/grub.d/00_header
2- Chúng tôi thêm các dòng sau vào cuối cùng:
cat << EOF
set superusers="elav"
password elav micontraseña
EOF
Trong trường hợp của tôi, tôi đã chọn biệt hiệu của mình là siêu người dùng, nhưng bạn có thể chọn bất cứ điều gì bạn muốn. Nếu muốn, chúng tôi có thể thêm nhiều người dùng hơn và nó sẽ trông như thế này:
cat << EOF
set superusers="elav"
password elav micontraseña
password kzkggaara sucontraseña
EOF
Chúng tôi lưu và cập nhật Grub.
sudo update-grub2
Chúng tôi khởi động lại và khi chúng tôi cố gắng chỉnh sửa Grub với chìa khóa "và" Nó sẽ hỏi chúng ta tên người dùng và mật khẩu