[HOWTO] Automount dysku zaszyfrowanego przez TrueCrypt

Awatar użytkownika
rugby
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 25 gru 2005, 18:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

[HOWTO] Automount dysku zaszyfrowanego przez TrueCrypt

Post autor: rugby »

Scenariusz:
Do istniejącego dysku z systemem Ubuntu chcemy dodać kolejny dysk, cały zaszyfrowany przez TrueCrypt 6.3a, przy czym ma się on automatycznie montować podczas uruchamiania komputera. Zakładamy, że użytkownik ma już stworzony zaszyfrowany wolumin TrueCrypt obejmujący cały dysk i podłączył go do komputera.

Kroki:
1. Utwórz folder, w którym będzie zamontowany dysk TrueCrypt, np.

Kod: Zaznacz cały

sudo mkdir /mnt/sejf
2. Utwórz plik /etc/init.d/automount

Kod: Zaznacz cały

sudo nano /etc/init.d/automount
3. Wstaw do niego następującą treść:

Kod: Zaznacz cały

#!/bin/sh
case "$1" in
    start)
	echo "Automounting TrueCrypt drives"
	truecrypt /dev/sdb1 --non-interactive -k "" -p "TwojeHaslo" --protect-hidden="no" --fs-options="uid=gid=1000" /mnt/sejf
	;;
    stop)
	echo "Unmounting TrueCrypt drives"
	truecrypt --non-interactive -d /dev/sdb1
	;;
    restart)
	$0 stop
	$0 start
	;;
esac
exit 0
Zamień /dev/sdb1 na nazwę zaszyfrowanej partycji, możesz ją odgadnąć wpisując

Kod: Zaznacz cały

sudo fdisk -l
Zamień TwojeHaslo na swoje hasło, a jeśli używasz pliku klucza (keyfile), to wpisz ścieżkę do pliku po -k, np.

Kod: Zaznacz cały

truecrypt /dev/sdb1 --non-interactive -k "/home/TwojLogin/TwojKlucz.key" -p "" --protect-hidden="no" --fs-options="uid=gid=1000" /mnt/sejf
Jeśli używasz ukrytych woluminów, to ustaw w powyższym poleceniu --protect-hidden="yes".
Ponieważ skrypt będzie uruchamiany z prawem roota, to aby zwykły użytkownik miał dostęp do zaszyfrowanego dysku, musi być ustawiona opcja --fs-options="uid=gid=1000", gdzie 1000 to numer użytkownika i jego grupy.
Oczywiście możesz dodać kolejne zaszyfrowane dyski dublując wiersze zaczynające się poleceniem truecrypt.

4. Ustaw plik jako wykonywalny

Kod: Zaznacz cały

chmod 755 /etc/init.d/automount
5. Zainstaluj skrypt startowy

Kod: Zaznacz cały

sudo update-rc.d automount start 99 2 .
6. Uruchom ponownie komputer i ciesz się automatycznie zamontowanym dyskiem TrueCrypt.
:arrow: www.juvenia.info - Juvenia Kraków Rugby Klub
:arrow: www.getchrome.eu - Pobierz Google Chrome!
ODPOWIEDZ

Wróć do „Software-Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 43 gości