Cara melindungi kata sandi menu Grub dari ro recovery nomodeset
perintah. Saya ingin itu di mana tidak ada orang kecuali Anda memiliki kata sandi untuk membuat perubahan pada menu untuk mencoba masuk ke recovery.grub
Cara melindungi kata sandi menu Grub dari ro recovery nomodeset
perintah. Saya ingin itu di mana tidak ada orang kecuali Anda memiliki kata sandi untuk membuat perubahan pada menu untuk mencoba masuk ke recovery.grub
Jawaban:
Grub memungkinkan Anda melindungi kata sandi konfigurasi dan konsolnya, serta entri sistem operasi individual. Harap dicatat bahwa ini tidak akan menghentikan individu yang berdedikasi, terutama yang tahu apa yang mereka lakukan. Tapi saya anggap Anda tahu itu. Mari kita mulai.
Anda dapat menyimpan kata sandi grub Anda dalam teks biasa tetapi itu sama sekali tidak aman dan siapa pun yang memiliki akses ke akun Anda dapat dengan cepat mengetahuinya. Untuk mencegah hal ini, kita hash kata sandi menggunakan grub-mkpasswd-pbkdf2
perintah, seperti:
user@host~ % grub-mkpasswd-pbkdf2
Enter password:
Reenter password:
PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.63553D205CF6E...
Saat Anda mengetikkan kata sandi, tidak ada karakter yang akan ditampilkan di terminal, ini untuk mencegah orang melihat dari atas bahu Anda, dll. Sekarang, salin keseluruhan hash Anda dengan Ctrl+ Shift+ C.
Lari:
sudo nano /etc/grub.d/40_custom
Ini akan membuat file konfigurasi baru bernama 40_custom
direktori konfigurasi grub. Sekarang tambahkan baris:
set superusers="username"
password_pbkdf2 username hash
Di mana username
nama pengguna pilihan Anda dan hash
hash yang kami hasilkan di perintah terakhir. Tekan Ctrl+ Olalu Ctrl+ Xuntuk menyimpan dan keluar. Lari:
sudo update-grub
Untuk menyelesaikan perubahan. Sekarang, ketika seseorang mencoba mengedit konfigurasi grub atau mengakses konsol grub, ia akan meminta mereka untuk nama pengguna dan kata sandi.
Saat ini satu-satunya metode untuk mencapai ini yang dapat saya temukan adalah mengedit /boot/grub/grub.cfg
secara manual. Ini hanya sementara namun karena setiap pembaruan kernel baru akan menulis ulang file ini dan kata sandi Anda akan hilang (perhatikan bahwa ini tidak mempengaruhi konsol / mengedit kata sandi yang kami atur di atas). Semua metode lain yang saya temukan sejauh ini sangat ketinggalan zaman dan saya tidak bisa lagi membuatnya bekerja.
Saya telah bertanya kepada milis grub apakah ada metode yang lebih baru dan akan mengedit jawaban ini segera setelah saya mengetahuinya.
Manual GRUB memiliki bagian tentang keamanan . Ini memberi tahu Anda cara melindungi kata sandi menu boot GRUB Anda untuk membatasi akses ke operasi atau varian boot tertentu. Ini berisi contoh kecil.