[…] Nun möchte ich aber Truecrypt Container per Script mounten können.
Dieser Plan erfordert an mindestens 2 Stellen die Allmacht von root
:
Dateisysteme per mount einbinden darf nur root. Normale Benutzer dürfen aber die von
root
vorbereiteten und dafür vorgesehenen Vorlagen in der Datei /etc/fstab benutzen.Truecrypt benötigt zum Einbinden ein freies loop-device. Ein solches darf nur
root
anlegen.
Möglicherweise ist ein besserer Plan anstatt in /etc/sudoers herumzupfuschen: Die Programmdatei von Truecrypt mit dem SUID-Bit (oder SGID) versehen.
NB: Ubuntu 12.04 sollte im Jahre 2019 nicht mehr laufen, schon gar nicht als Server. Der Support ist bereits seit April 2017 ausgelaufen, es sei denn, Du beziehst kostenpflichtigen extended Support bei Canonical, aber auch den gibt es meines Wissens jetzt nicht mehr für Ubuntu 12.04. Ein Upgrade des Servers auf eine unterstützte LTS-Version ist dringend anzuraten; das wird aber auf eine neue Installation hinauslaufen.