PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [linux] Grub Passwort abfrage



Silence
17.02.2007, 04:36
Grub ist der Bootloader von einigen Linux Distributionen und mit ein paar einfachen schritten, muss man vor dem booten ein Passwort eingeben um das OS zu starten.

1. Ins Terminal, grub-md5-crypt eingeben und zweimal das Passwort das ihr verschlüsseln wollt. Den MD5 Hash kopiert ihr, es sind 32 zeichen, nicht mehr und nicht weniger!

2. /boot/grub/menu.lst öffnen und password --md5 "MD5 Hash" hinzufügen. Ich habs bei mir unter ## ## End Default Options ## eingefügt.

3. Einfach unter jedem Titel (neue zeile) lock reinschreiben.
Bsp.:
title Ubuntu, kernel 2.6.20-8-generic
lock
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-8-generic root=UUID=916761cd-ee8a-4bc6-a8e9-0894eb4e4148 ro quiet splash locale=de_DE
initrd /boot/initrd.img-2.6.20-8-generic
quiet
savedefault

Wenn ihr jetzt z.B. Ubuntu starten wollt, müsst ihr zuerst p drücken, dann das Passwort eingeben, das mit enter bestätigen und dann könnt ihr erst Ubuntu starten.

Anschließend solltet ihr noch die zugriffsrechte von der menu.lst ändern:

Besitzer: root - Lesen und schreiben
Gruppe: root - Keiner
Andere: n/a - Keiner

http://img521.imageshack.us/img521/191/bildschirmfotoig9.th.png (http://img521.imageshack.us/my.php?image=bildschirmfotoig9.png)

Ihr könnt es auch so einstellen, das nach eingabe des Passworts eine andere menu.lst geöffnet wird, dazu muss man einfach nach password -md5 "MD5 Hash" z.b. /boot/grub/geheim-menu.lst hinzufügen. Die geheim-menu.lst muss aber auch existieren.