Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | anwenderwiki:linuxclient:truecrypt_anpassungen [2015/03/27 23:58] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Truecrypt am Linuxclient | ||
+ | |||
+ | Die Entwicklung von Truecrypt wurde zwar eingestellt, | ||
+ | * Heise Verlag -> [[http:// | ||
+ | * Schweizer Server -> [[https:// | ||
+ | Damit Truecrypt einwandfrei funktioniert, | ||
+ | ====== Truecrypt per linuxmuster-client Paket installieren (Ubuntu 12.04 14.04)====== | ||
+ | |||
+ | Details zum Paket -> [[http:// | ||
+ | |||
+ | Paketquelle durch neue Datei im Verzeichnis **''/ | ||
+ | |||
+ | <code text / | ||
+ | deb http:// | ||
+ | </ | ||
+ | |||
+ | Installieren als root: | ||
+ | < | ||
+ | # apt-get update | ||
+ | # apt-get install linuxmuster-client-truecrypt | ||
+ | </ | ||
+ | Das Paket lädt aktuell (April 2015) von einem schweitzer Server die Pakete zu truecrypt 7.1a herunter, installiert diese und passt die sudo-Rechte so an, so dass jeder User Truecrypt benutzen kann. | ||
+ | ====== Truecrypt manuell installieren (Ubuntu 12.04) ====== | ||
+ | |||
+ | Zunächst das Installationspaket herunterladen ([[https:// | ||
+ | Sprachpakete gibt bisher es leider nur für die Windows-Version :-( | ||
+ | |||
+ | # sudo su | ||
+ | # tar xzvf truecrypt-7.1a-linux-x86.tar.gz | ||
+ | # ./ | ||
+ | |||
+ | |||
+ | Damit jeder Benutzer Truecypt-Volumes mounten kann, muss dies in der Datei **''" | ||
+ | Als root: | ||
+ | # visudo | ||
+ | dann am Ende ergänzen: | ||
+ | # | ||
+ | # This file MUST be edited with the ' | ||
+ | # | ||
+ | ... | ||
+ | # linuxmuster - truecrypt | ||
+ | ALL ALL=(ALL) NOPASSWD:/ | ||
+ | |||
+ | Jetzt als Linuxadmin TrueCrypt starten und in der Dash den " | ||
+ | Ebenso habe ich die Option unter '' | ||
+ | Alle Optionen bei '' | ||
+ | |||
+ | Der Starter muss nun angepasst werden, dazu die Datei **''/ | ||
+ | |||
+ | [Desktop Entry] | ||
+ | ... | ||
+ | Exec=sudo / | ||
+ | ... | ||
+ | |||
+ | **Problem: | ||
+ | Als Vorlagenbenutzer (linuxadmin) die Option | ||
+ | |||
+ | **Problem: | ||
+ | Am Besten zuerst TrueCrypt starten, dann die Container-Datei in das Fenster von TrueCrypt ziehen oder das nachfolgende Wrapper-Script benutzen. | ||
+ | |||
+ | ===== Weitere Ergänzung mit einem Wrapper-Script ===== | ||
+ | |||
+ | Mit dem Wrapper-Script erhält man eine Auswahlfenster für den TC-Container im Homeverzeichnis.\\ | ||
+ | Für das Script muss zenity installiert sein, ggf.: **'' | ||
+ | Dann das Script **''/ | ||
+ | < | ||
+ | #!/bin/sh | ||
+ | |||
+ | TRUECRYPT=`which truecrypt` | ||
+ | ZENITY=`which zenity` | ||
+ | |||
+ | szVar=$($ZENITY --list --radiolist --width=500 --height=175\ | ||
+ | | ||
+ | TRUE " | ||
+ | |||
+ | # bis hier im User-Kontext | ||
+ | # wenn der user den abbrechen-button klickt, ist $szVar leer -> exit | ||
+ | |||
+ | if [ -z " | ||
+ | exit 0 | ||
+ | elif [ " | ||
+ | then | ||
+ | sudo $TRUECRYPT & | ||
+ | else | ||
+ | szTC=$($ZENITY --file-selection --title=" | ||
+ | |||
+ | if [ " | ||
+ | then | ||
+ | sudo $TRUECRYPT --background-task --mount --explore $szTC & | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nun Script ausführbar machen: | ||
+ | # chmod +x / | ||
+ | |||
+ | |||
+ | Den Starter anpassen, dazu die Datei **''/ | ||
+ | |||
+ | [Desktop Entry] | ||
+ | ... | ||
+ | Exec=/ | ||
+ | ... | ||
+ | Empfohlene Optionen von Truecrypt: | ||
+ | * background task - enabled | ||
+ | * exit when there are no .. - enabled | ||
+ | |||
+ | |||
+ | ===== Taskleistenanzeige freischalten (funktioniert so nicht in 14.04) ===== | ||
+ | |||
+ | Um Truecrypt auch in der Taskleiste am oberen Bildschirmrand erscheinen zu lassen, muss die Taskleiste dafür freigeschaltet werden. Im Terminal als Vorlagenuser linuxadmin ausführen: | ||
+ | |||
+ | gsettings set com.canonical.Unity.Panel systray-whitelist " | ||