Hallo,
ich habe mich jetz endlich an Truecrypt unter Linux rangewagt. Ich will quasi mein /home/USER Verzeichnis crypten. Dazu hab ich die Anleitung in dem Heft LinuxUser 02 | 09 befolgt. Meine ext3 liegt auf sda6. Was hab ich bisher gemacht?
sudo mkdir /home_sec/
Truecrypt Container erstellt
cp -vax /home/Benutzer/ /media/truecrypt1
Danach Datei erstellt /etc/init.d/tcstart
In der Datei steht:
!# /bin/sh
truecrypt -t –protect-hidden=no –keyfiles=/dev/sda6 /home_sec
Danach:
sudo nano /etc/passwd
Den eintrag geändert von
disciplin:x:1000:1000:discipline,,,,:/home/disciplin:/bin/bash
IN
disciplin:x:1000:1000:discipline,,,,:/home_sec/disciplin:/bin/bash
Danach:
sudo chmod 755 /etc/init.d/tcstart
disciplin@disciplin-desktop:~$ sudo sh /etc/init.d/tcstart
Enter mount directory [default]:
Enter password for /home_sec:
Error: Is a directory:
/home_sec
disciplin@disciplin-desktop:~$
Hmmm, dachte ich mir….
Einfach mal zum Spaß restart. Nach passworteingabe usw. kommt nen fehler, von wegen er könne /home_sec/benutzer nicht finden. Also hat er i-wie kein home verzeichnis…
Wär cool wenn mir wer helfen könnte, wenn möglich auch gerne über ein Fernwartungsprogramm. (Teamviewer funzt mit Wine einwandfrei)
Achja, hab mir jetz den Eintrag in /etc/passwd wieder zurückgeändert, damit ich nen Webbrowser verwenden kann, bin nämlich nur noch über recovery und root shell wieder reingekomm.
Falls ich informationen ausgelassen habe, bin ich gerne bereit diese zu ergänzen. Ich hoffe auf schnelle hilfe.
Also, das hab ich gemacht. Stimmt, war ein Fehler. Dann hab ich was kapiert (ich idiot hätt selbst drauf kommen sollen): mit keyfiles ist meine Truecrypt File gemeint…
truecrypt -t –protect-hidden=no –keyfiles= /media/truecontainer /home_sec
Doch der Fehler is immernoch da. Passwort kann ich erfolgreich eingeben. Dann sagt er trotzdem, man könne kein home verzeichnis finden, like /home_sec/disciplin
Als ich dann mit der Root shell im Recovery Modus die /etc/passwd wieder zurückänder und dann normal starte, kommt ja normalerweise nochmal das startscript. Geb passwort ein usw. Dann startet er und als ich manuell in die shell eingebe:
truecrypt -t –protect-hidden=no –keyfiles=/media/truecontainer /home_sec
und danach hald das lange pass kommt:
disciplin@disciplin-desktop:~$ truecrypt -t –protect-hidden=no –keyfiles= /media/truecontain /home_sec
Enter password for /media/truecontain:
Enter system administrator password:
Error: The volume you are trying to mount is already mounted.
disciplin@disciplin-desktop:~$ cd /home_sec
bash: cd: /home_sec: Permission denied
disciplin@disciplin-desktop:~$ sudo cd /home_sec
sudo: cd: command not found
disciplin@disciplin-desktop:~$ su
Passwort:
root@disciplin-desktop:/home/disciplin/# cd /home_sec
root@disciplin-desktop:/home_sec# ls -la
insgesamt 8
drwx—— 2 root root 4096 1970-01-01 01:00 .
drwxr-xr-x 21 root root 4096 2009-02-27 16:06 ..
(gleich mal ein paar infos mehr)
Jetz weis ich auch nimma weiter, WO liegt der Fehler?