Cách mật khẩu bảo vệ menu Grub khỏi ro recovery nomodeset
lệnh. Tôi muốn nó đến nơi không có ai trừ khi bạn có mật khẩu để thay đổi menu để cố gắng vào recovery.grub
Cách mật khẩu bảo vệ menu Grub khỏi ro recovery nomodeset
lệnh. Tôi muốn nó đến nơi không có ai trừ khi bạn có mật khẩu để thay đổi menu để cố gắng vào recovery.grub
Câu trả lời:
Grub cho phép bạn mật khẩu bảo vệ cấu hình và bàn điều khiển của nó, cũng như các mục hệ điều hành riêng lẻ. Xin lưu ý rằng điều này sẽ không dừng lại những cá nhân tận tâm, đặc biệt là những người biết họ đang làm gì. Nhưng tôi giả sử bạn biết điều đó. Bắt đầu nào.
Bạn có thể lưu trữ mật khẩu grub của mình ở dạng văn bản đơn giản nhưng điều đó hoàn toàn không an toàn và bất kỳ ai có quyền truy cập vào tài khoản của bạn đều có thể nhanh chóng tìm ra nó. Để ngăn chặn điều này, chúng tôi băm mật khẩu bằng cách sử dụng grub-mkpasswd-pbkdf2
lệnh, như vậy:
user@host~ % grub-mkpasswd-pbkdf2
Enter password:
Reenter password:
PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.63553D205CF6E...
Trong khi bạn nhập mật khẩu, sẽ không có ký tự nào hiển thị trong thiết bị đầu cuối, điều này là để ngăn mọi người nhìn qua vai bạn, v.v ... Bây giờ, hãy sao chép toàn bộ hàm băm của bạn bằng Ctrl+ Shift+ C.
Chạy:
sudo nano /etc/grub.d/40_custom
Điều này sẽ tạo ra một tệp cấu hình mới được gọi 40_custom
trong thư mục cấu hình của grub. Bây giờ thêm các dòng:
set superusers="username"
password_pbkdf2 username hash
Trong trường hợp username
là một tên người dùng của bạn lựa chọn và hash
là băm chúng ta tạo ra trong câu lệnh cuối cùng. Nhấn Ctrl+ Ovà sau đó Ctrl+ Xđể lưu và thoát. Chạy:
sudo update-grub
Để hoàn thiện các thay đổi. Bây giờ, khi bất cứ ai cố gắng chỉnh sửa cấu hình grub hoặc truy cập bảng điều khiển grub, nó sẽ nhắc họ nhập tên người dùng và mật khẩu.
Hiện tại phương pháp duy nhất để đạt được điều này tôi có thể tìm thấy là chỉnh sửa /boot/grub/grub.cfg
thủ công. Tuy nhiên, đây chỉ là tạm thời vì mọi cập nhật kernel mới sẽ ghi lại tệp này và mật khẩu của bạn sẽ biến mất (lưu ý rằng điều này không ảnh hưởng đến giao diện điều khiển / chỉnh sửa mật khẩu mà chúng tôi đã đặt ở trên). Tất cả các phương pháp khác mà tôi đã tìm thấy cho đến nay là hết sức lỗi thời và tôi không còn có thể làm cho chúng hoạt động được nữa.
Tôi đã hỏi danh sách gửi thư grub nếu có một phương pháp mới hơn và sẽ chỉnh sửa câu trả lời này ngay khi tôi phát hiện ra.
Hướng dẫn GRUB có một phần về bảo mật . Điều này cho bạn biết cách mật khẩu bảo vệ menu khởi động GRUB của bạn để hạn chế quyền truy cập vào các hoạt động cụ thể hoặc các biến thể khởi động. Nó chứa một ví dụ nhỏ.