Verschlüsselte Dateisysteme und fsck beim booten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Verschlüsselte Dateisysteme und fsck beim booten

Beitrag von fred19726 » 08.10.2004 13:13:05

Hi,

Ich hab meine /home partition wie folgt verschüsselt:

Code: Alles auswählen

losetup /dev/loop0 --encryption=blowfish --keybits=128 /dev/hda5
mkfs.reiserfs /dev/loop0
in der fstab seht folgendes:

Code: Alles auswählen

/dev/hda5       /home           reiserfs acl,user_xattr,encryption=blowfish,keybits=128        0    
Jetzt beschwert sich aber fsck beim booten das die Partition kein reiserfs ist und deshalb nicht überprüft werden kann. fsck fordert mich dann auf [enter] zu drücken um auf eine root konsole zu kommen oder [ctrl]+[d] zu drücken um den bootvorgang fortzusetzten. Drücke ich jetzt [ctrl]+[d] geht der boot vorgang weiter und beim mounten von /home werde ich dazu aufgefordert mein passwort einzugeben, und alles ist o.k.

Wie bokomme ich jetzt fsck dazu die verschlüsselte home partition zu erkennen und zu checken (natürlich nach eingabe des passwortes) ?

MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 08.10.2004 13:23:57

Ich denke in der fstab Zeile fehlt noch eine weitere Null am Ende.
man fstab hat geschrieben:...
The sixth field, (fs_passno), is used by the fsck(8) program to determine the order in which filesystem checks are done at reboot time. The root
filesystem should be specified with a fs_passno of 1, and other filesystems should have a fs_passno of 2. Filesystems within a drive will be
checked sequentially, but filesystems on different drives will be checked at the same time to utilize parallelism available in the hardware. If
the sixth field is not present or zero, a value of zero is returned and fsck will assume that the filesystem does not need to be checked.
...

Code: Alles auswählen

/dev/hda5       /home           reiserfs acl,user_xattr,encryption=blowfish,keybits=128        0   0
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 08.10.2004 15:22:23

eagle hat geschrieben:Ich denke in der fstab Zeile fehlt noch eine weitere Null am Ende.
nein, die ist da (in form einer 2) hab nur zu schnell gepasted und da ist sie verloren gegangen.

Ich hab die zwei mal in eine null geändert, und dann booted er zwar normal, tut aber die home Partition nicht mehr mounten weil er sich beschwert das es kein /dev/loop# gibt (ich benutze udev).

MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 08.10.2004 17:58:18

O.K. Problem gelöst: ich benutze jetzt cryptsetup, und damit tut es ohne Probleme.
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 09.10.2004 13:39:30

klingt interesant. Hast du ein gutes howto darfür oder ein guten Link? Ich will sowas auch mal probieren.

Geht es auch das man z.B ein usbstick mit den key drauf hat, und ohne den kann man auf bestimmte partitionen nicht mounten?
error while drinking coffee: wrong or no coffee found; user depends (cup_of_coffee_full >1.0); user halted

Benutzeravatar
Incom
Beiträge: 417
Registriert: 09.11.2003 13:35:27
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Paderborn
Kontaktdaten:

Beitrag von Incom » 09.10.2004 14:21:40

TED hat geschrieben:klingt interesant. Hast du ein gutes howto darfür oder ein guten Link? Ich will sowas auch mal probieren.

Geht es auch das man z.B ein usbstick mit den key drauf hat, und ohne den kann man auf bestimmte partitionen nicht mounten?
http://www.debianforum.de/wiki/CryptoFsMitUsbStick

MfG
Incom
Du suchst eine Schritt-für-Schritt Anleitung? Dann schau im Wiki nach!

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 09.10.2004 19:18:26

Hi,
dieses HowTo sollte man eher nicht benutzen (zumindest was cryptoloop angeht) da cryptoloop wohl eine Schwachstelle hat: http://kerneltrap.org/node/view/2433

dm-crypt ist da eher zu empfehlen und darüber hinaus auch eleganter.

MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
Incom
Beiträge: 417
Registriert: 09.11.2003 13:35:27
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Paderborn
Kontaktdaten:

Beitrag von Incom » 09.10.2004 21:36:38

fred19726 hat geschrieben:
dieses HowTo sollte man eher nicht benutzen (zumindest was cryptoloop angeht) da cryptoloop wohl eine Schwachstelle hat: http://kerneltrap.org/node/view/2433
Oh, wusst ich gar nicht.

Incom
Du suchst eine Schritt-für-Schritt Anleitung? Dann schau im Wiki nach!

Antworten