Hier sind die Hauptgr�nde, einen Linux-Bootloader mit einem Passwort zu sch�tzen:
Mit Red Hat Enterprise Linux wird der GRUB Bootloader f�r die x86 Plattform ausgeliefert. Detaillierte Informationen zu GRUB finden Sie unter dem Titel der GRUB Bootloader im Red Hat Enterprise Linux Referenzhandbuch.
4.2.2.1. Passwortschutz f�r GRUB
Sie k�nnen GRUB so konfigurieren, dass die ersten beiden, in Abschnitt 4.2.2 angesprochenen, Probleme adressiert werden, indem Sie eine Passwort-Direktive zur Konfigurationsdatei hinzuf�gen. Hierf�r legen Sie erst ein Passwort fest, �ffnen dann einen Shell-Prompt, melden sich als root an und geben folgendes ein:
Wenn Sie aufgefordert werden, geben Sie das GRUB-Passwort ein und dr�cken dann [Enter]. Es wird dann ein MD5-Hash des Passworts ausgegeben.
Bearbeiten Sie dann die GRUB-Konfigurationsdatei /boot/grub/grub.conf. �ffnen Sie die Datei und f�gen Sie die nachfolgende Zeile unterhalb der timeout Zeile im Hauptabschnitt des Dokumentes ein:
password --md5 <password-hash> |
Ersetzen Sie <password-hash> mit dem Wert, der von /sbin/grub-md5-crypt[2] ausgegeben wurde.
Wenn Sie das n�chste Mal Ihr System booten, m�ssen Sie, wenn Sie im GRUB-Men� auf den Editor oder die Befehlszeilen-Schnittstelle zugreifen wollen, erst [p] dr�cken und dann das GRUB-Passwort eingeben.
Diese L�sung h�lt jedoch Angreifer nicht davon ab, in ein unsicheres Betriebssystem in einer Dual-Boot-Umgebung zu booten. Hierf�r m�ssen Sie einen anderen Teil der Datei /boot/grub/grub.conf bearbeiten.
Suchen Sie die Zeile title des unsicheren Betriebssystems und f�gen Sie direkt darunter eine Zeile mit dem Befehl lock ein.
F�r ein DOS-System sollte die Zeile �hnlich wie folgt beginnen:
| Achtung |
---|
| Sie m�ssen die Zeile password im Hauptabschnitt der Datei /boot/grub/grub.conf haben, damit dies funktioniert. Ansonsten kann ein Angreifer auf den GRUB-Editor zugreifen und die lock-Zeile entfernen. |
Wenn Sie ein anderes Passwort f�r einen bestimmten Kernel oder ein Betriebssystem festlegen m�chten, f�gen Sie eine lock Zeile gefolgt von einer Passwortzeile in den Abschnitt ein.
Jeder Abschnitt, den Sie mit einem einzigartigen Passwort sch�tzen m�chten, sollte mit Zeilen �hnlich dem folgenden Beispiel beginnen:
title DOS
lock
password --md5 <password-hash> |