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 " | ||