kanotix.com

Anwendungen - [gelöst!] Truecrypt - als user ausführen

stalin2000 - 24.01.2011, 15:52 Uhr
Titel: [gelöst!] Truecrypt - als user ausführen
Hallo Ihr,

ich habe truecrypt installiert. Leider kann ich das nur als Root ausführen. Das mag ich aber nicht. Wißt Ihr, was ich tun kann, um es als user ausführen zu können?

Viele Grüße Christopher
Kano - 24.01.2011, 17:41 Uhr
Titel: Truecrypt - als user ausführen
Prinzipell geht tc nur als root, weil du sonst den nötigen mount befehl nicht absetzen könntest.
stalin2000 - 24.01.2011, 19:24 Uhr
Titel: Truecrypt - als user ausführen
hm, das ist da doof. Zumal bei mir aus irgendeinem Grund bei Doppelklickauf das jeweilige truecrypt-image immer Nautilus und nicht Dolphin hochkommt. Auch ist die Funktionalität eingeschränkt, weil beim Öffnen von Dateien im root-modus nicht immer alle Programme funktionieren wie im user-modus...
jokobau - 24.01.2011, 22:57 Uhr
Titel: Truecrypt - als user ausführen
Ich mache folgendes:


Code:

TCUSER=$(users |awk '{print $1}')

if [ "$(grep "TRUECRYPTERS ALL = (root) TRUECRYPT" /etc/sudoers)" != "TRUECRYPTERS ALL = (root) TRUECRYPT" ] ; then
   echo -e "Truecrypt - Eintrag in /etc/sudoers wird erzeugt"
   echo -e "User_Alias TRUECRYPTERS =  root,$TCUSER" >>  /etc/sudoers
   echo -e "Cmnd_Alias TRUECRYPT = /usr/bin/truecrypt"  >>  /etc/sudoers
   echo -e "TRUECRYPTERS ALL = (root) TRUECRYPT" >>  /etc/sudoers
fi


Das bring, dass sudo-Rechte abgefragt werden. Also mit dem user-Passwort.
stalin2000 - 25.01.2011, 21:09 Uhr
Titel: Truecrypt - als user ausführen
@jakobau und dann? Startet was genau als user?
jokobau - 25.01.2011, 22:29 Uhr
Titel: Truecrypt - als user ausführen
/usr/bin/truecrypt als User mit su-Rechten. Darf dann nach /media/truecrypt(x) mounten.
Truecrypt startet ganz normal. Wenns dann ans einhängen geht wird das user-Passwort abgefragt um sudo-Rechte zu erhalten.
Das script ist dir klar? Kannst ja auch von Hand den Eintrag in die /etc/sudoers machen
stalin2000 - 26.01.2011, 20:11 Uhr
Titel: Truecrypt - als user ausführen
muß ich beim script noch meinen benutzernamen einfügen? wenn ja, an welche stellen?
jokobau - 26.01.2011, 22:33 Uhr
Titel: Truecrypt - als user ausführen
Code:

TCUSER=$(users |awk '{print $1}')


ermittelt den 1. User
Du kannst aber auch folgendes an das Ende der /etc/sudoers schreiben:


Code:

User_Alias TRUECRYPTERS =  root,putinfaschismus
Cmnd_Alias TRUECRYPT = /usr/bin/truecrypt
TRUECRYPTERS ALL = (root) TRUECRYPT


Ich glaube ich habe deinen User-Namen richtig im Kopf oder?
Das script macht das gleiche.

script und editieren der /etc/sudoers natürlich als root.
stalin2000 - 27.01.2011, 09:19 Uhr
Titel: Truecrypt - als user ausführen
super, danke, so geht's!
jokobau - 27.01.2011, 09:31 Uhr
Titel: Truecrypt - als user ausführen
Gerne geschehen.
Habe ein in der Zwischenzeit recht ausgefeiltes script, das Tc kompiliert - Icons zuweist, es ein wenig deutscher macht als das Ubuntu-Teil, etc. Es geht in allen TC-Versionen und sowohl für Excalibur, als auch für Hellfire. Falls was brauchst meld dich halt.
pintcat - 12.02.2011, 07:04 Uhr
Titel: Truecrypt - als user ausführen
Wie war das mit dem deutscher machen? Ich habe mir TC hier selber kompiliert und das deutsche Sprachpaket besorgt. Aber was mache ich jetzt damit? das Sprachpaket in den selben Ordner, wie TC packen? Da bleibt's erstmal englisch und im Programm (GUI) konnte ich keine Option finden, um die Sprache umzustellen. Oder muß man sie beim Kompilieren schon mitverwursten?
Was mich außerdem stört, ist TC's neue Masche, jedes mal Nautilus als Dateibetrachter zu öffnen, wenn es auf seine gemounteten Partitionen zugreifen will - und wieder keine Option im GUI, um das abzustellen. Ich hätte gern, daß er einen Standardbetrachter, wie Konqueror öffnet. Kann man da was machen?

Edit: Das mit dem Dateibetrachter hat sich erledigt, nachdem ich jokobau's Tip mit den sudo-Rechten probiert habe. Jetzt nimmt er Dolphin und das reicht mir. Vielen Dank dafür! Bleibt noch die Sache mit der Sprache...
jokobau - 12.02.2011, 17:39 Uhr
Titel: Truecrypt - als user ausführen
Die wxWidgets nicht gegenkompilieren, sondern die Libary nehmen.

Dann überschreibe ich die Sprachdatei Language.xml mit der der deutschen Language.de.xml aus www.truecrypt.org/download/thirdparty/localizations/
Wobei ich mir nicht sicher bin, ob das wirklich was bringt.

Im Ergebnis ist ein Teil deutsch. Alles noch recht unbefriedigend.


Habe mal mein aktuelles script hochgeladen. Falls es interessiert:

http://kanotix.com/index.php?name=PNphp ... 505#172505
pintcat - 20.02.2011, 06:07 Uhr
Titel: Truecrypt - als user ausführen
Danke für das Script und die tollen Tips, aber auf diesem Weg ist es wirklich nicht das Wahre. Habe erst jetzt mitbekommen, daß externe Sprachpakete NUR bei Windows-Versionen unterstützt werden - da kann ich ja lange nach einer offiziellen Option suchen! Winken
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007