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
Kod: Zaznacz cały
sudo nano /etc/init.d/automount
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
Kod: Zaznacz cały
sudo fdisk -l
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
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
Kod: Zaznacz cały
sudo update-rc.d automount start 99 2 .