M
mrtom
Grünschnabel
Hallo,
ich hoffe mal das ich im richtigen Bereich bin.
Da das Problem sich um ein Boot Skript handel koffe ich mal ich bin richtig.
Ich habe Kubuntu als Server Version (ohne X) auf meinem Home-Server installiert.
Um Sensible Daten zu schützen habe ich mit der Anleitung http://privat.heinzelzwerg.de/howtos/debian/truecrypt/ Truecrypt 2.4a eine verschlüsselte Datei erstellt.
Das hast wunderbar geklappt und das manuelle mounten funktioniert auch.
Da die Dateien nach dem mounten per Samba freigegeben werden wäre es nicht verkehrt das entschlüsseln schon im Bootvorgang zu machen.
Daher hab ich die Scripte die auf der Homepage zum Download zur Verfügung stehen heruntergeladen.
Danach bin ich wie folgt vorgegangen:
Da das Skript für Debian ist hab ich in jedem Skript "/bin/sh" nach "/bin/bash" geändert.
Im decrypt Skript hab ich dann folgendes Pfade zu meinem Volumen geändert:
Wenn ich das Skript nun mit
starte läst sich das Volumen "mounten" und bei nächsten Aufruf auch wieder "umounten".
Da das wunderbar funktioniert hat hab ich dann die Anleitung weiter verfolgt:
Nun läst sich das Skript per
starten und per:
beenden.
[mark]Nun kommt das Problem:[/mark]
Beim Booten bzw. Restart passiert gar nichts.
D.h. der PC fährt doch ohne das ich ein Passwort eingeben muss oder irgend was anderes von dem Skript sieht.
Ich hoffe einem von euch fällt ein Fehler auf denn ich bin mittlerweile Ratlos :cry: .
Gruß
mrtom.world
ich hoffe mal das ich im richtigen Bereich bin.
Da das Problem sich um ein Boot Skript handel koffe ich mal ich bin richtig.
Ich habe Kubuntu als Server Version (ohne X) auf meinem Home-Server installiert.
Um Sensible Daten zu schützen habe ich mit der Anleitung http://privat.heinzelzwerg.de/howtos/debian/truecrypt/ Truecrypt 2.4a eine verschlüsselte Datei erstellt.
Das hast wunderbar geklappt und das manuelle mounten funktioniert auch.
Da die Dateien nach dem mounten per Samba freigegeben werden wäre es nicht verkehrt das entschlüsseln schon im Bootvorgang zu machen.
Daher hab ich die Scripte die auf der Homepage zum Download zur Verfügung stehen heruntergeladen.
Danach bin ich wie folgt vorgegangen:
Code:
wget http:// blabla bla
cd /usr
sudo tar -xvjf tcbootscreen.tar.bz2
sudo chown root:root /usr/tcbootscreen/*
sudo chmod ugo+x /usr/tcbootscreen/*
sudo chmod ugo-x /usr/tcbootscreen/tcscreen.tmp
sudo chmod ugo-x /usr/tcbootscreen/main.log
Im decrypt Skript hab ich dann folgendes Pfade zu meinem Volumen geändert:
Code:
[mark]#!/bin/bash[/mark]
# Author: MasterGnome <mastergnome@googlemail.con>
# This script trys to decrypt $device and mount it to $mountpoint.
# For using keyfiles edit the truecrypt-command on line 9 (argument -k)
[mark]declare device="/media/md0/volumen.tc?" # Insert your devicefile for partition /home
declare mountpoint="/store" # Mountpoint for $device[/mark]
if truecrypt $device $mountpoint -p "$1" &> /dev/null; then
exit 0;
else
exit 1;
fi
Wenn ich das Skript nun mit
Code:
sudo ./tcbootscreen
Da das wunderbar funktioniert hat hab ich dann die Anleitung weiter verfolgt:
Code:
sudo mv /usr/tcbootscreen/tcbootscreen /etc/init.d/tcbootscreen
sudo update-rc.d tcbootscreen defaults
Nun läst sich das Skript per
Code:
/etc/init.d/tcbootscreen start
Code:
/etc/init.d/tcbootscreen stop
[mark]Nun kommt das Problem:[/mark]
Beim Booten bzw. Restart passiert gar nichts.
D.h. der PC fährt doch ohne das ich ein Passwort eingeben muss oder irgend was anderes von dem Skript sieht.
Ich hoffe einem von euch fällt ein Fehler auf denn ich bin mittlerweile Ratlos :cry: .
Gruß
mrtom.world