Cerox
23.04.07, 20:12
Hallo zusammen,
ich verwende hier SuSe 10.2 mit TrueCrypt 4.3 auf einem Rechner.
Es existiert ein Benutzer "sebastian", Gruppenzugehörigkeit: "sebastian", welcher einen verschlüsselten Container mounten soll. Als root funktioniert es problemlos; auch als User kann ich den Container mounten, nur leider habe ich dann keinen Schreibzugriff.
Um dies zu ändern, muss ich als root den Parameter --mount-options für TrueCrypt mit angeben.
Nun soll aber wie schon erwähnt der Benutzer sebastian den Container selbstständig mit Schreibzugriff mounten können. Daher dachte ich mir: ärger ich mich mal nicht lange damit rum und setze das SUID Bit auf folgendes Script:
#!/bin/bash
truecrypt /data1/documents /mnt/crypt --mount-options uid=sebastian
Eigentümer: root (was auch sonst)
Gruppe: sebastian (damit ich es ausführen kann)
Rechte: 4750
Wenn ich das Script nun als "sebastian" ausführe, kommt folgende Fehlermeldung:
--mount-options can be specified only by an administrator (see options -r, -u)
Genau die gleiche Fehlermeldung erscheint, wenn ich den Befehl im Script als User ausführe, d.h. irgendwie schlägt das SUID Bit nicht an.
Es taucht aber in einem ls -l auf:
-rwsr-x--- 1 root sebastian 79 2007-04-23 21:04 truecrypt_mount
Die Rechte stimmen also.
Kann sich jemand vorstellen was ich da falsch mache?
ich verwende hier SuSe 10.2 mit TrueCrypt 4.3 auf einem Rechner.
Es existiert ein Benutzer "sebastian", Gruppenzugehörigkeit: "sebastian", welcher einen verschlüsselten Container mounten soll. Als root funktioniert es problemlos; auch als User kann ich den Container mounten, nur leider habe ich dann keinen Schreibzugriff.
Um dies zu ändern, muss ich als root den Parameter --mount-options für TrueCrypt mit angeben.
Nun soll aber wie schon erwähnt der Benutzer sebastian den Container selbstständig mit Schreibzugriff mounten können. Daher dachte ich mir: ärger ich mich mal nicht lange damit rum und setze das SUID Bit auf folgendes Script:
#!/bin/bash
truecrypt /data1/documents /mnt/crypt --mount-options uid=sebastian
Eigentümer: root (was auch sonst)
Gruppe: sebastian (damit ich es ausführen kann)
Rechte: 4750
Wenn ich das Script nun als "sebastian" ausführe, kommt folgende Fehlermeldung:
--mount-options can be specified only by an administrator (see options -r, -u)
Genau die gleiche Fehlermeldung erscheint, wenn ich den Befehl im Script als User ausführe, d.h. irgendwie schlägt das SUID Bit nicht an.
Es taucht aber in einem ls -l auf:
-rwsr-x--- 1 root sebastian 79 2007-04-23 21:04 truecrypt_mount
Die Rechte stimmen also.
Kann sich jemand vorstellen was ich da falsch mache?