(del)
2008-06-10, 08:39:00
Hi,
habe folgendes Problem. Wenn ich einen USB Stick an meinen Computer hänge, so darf ich ihn als normaler user mounten, davon lesen und ihn beschreiben, wenn ein entsprechender Eintrag in der /etc/fstab existiert:
/dev/sdc1 /mnt/usbdrive auto noauto,user 0 0
Also darf ich als normaler user grundsätzlich etwas mounten. Jetzt habe ich ein Cryptoloop, das via cryptsetup-luks verschlüsselt ist. Und das möchte ich auch gerne ohne root Rechte per Befehl mounten können, aber finde einfach nicht heraus wie es geht.
Ich möchte nicht, dass die Datei beim Login automatisch gemountet wird (Dazu gibt es massig pam_mount tutorials), sondern sie soll mir als kleiner Tresor dienen, der nur bei Bedarf gemountet wird und danach wieder verschlüsselt auf der Platte liegt.
Als root müsste ich:
losetup /dev/loop0 my_secrets_file
cryptsetup luksOpen /dev/loop0 my_secrets
mount /dev/mapper/my_secrets /home/bazooka/mountpoint
machen, aber keinen der Befehle darf ein normaler Benutzer in dieser Art und weise ausführen...
Kann mir jemand mit ner kurzen Anleitung, Link, Tutorial whatever weiterhelfen?
lg
bazooka
habe folgendes Problem. Wenn ich einen USB Stick an meinen Computer hänge, so darf ich ihn als normaler user mounten, davon lesen und ihn beschreiben, wenn ein entsprechender Eintrag in der /etc/fstab existiert:
/dev/sdc1 /mnt/usbdrive auto noauto,user 0 0
Also darf ich als normaler user grundsätzlich etwas mounten. Jetzt habe ich ein Cryptoloop, das via cryptsetup-luks verschlüsselt ist. Und das möchte ich auch gerne ohne root Rechte per Befehl mounten können, aber finde einfach nicht heraus wie es geht.
Ich möchte nicht, dass die Datei beim Login automatisch gemountet wird (Dazu gibt es massig pam_mount tutorials), sondern sie soll mir als kleiner Tresor dienen, der nur bei Bedarf gemountet wird und danach wieder verschlüsselt auf der Platte liegt.
Als root müsste ich:
losetup /dev/loop0 my_secrets_file
cryptsetup luksOpen /dev/loop0 my_secrets
mount /dev/mapper/my_secrets /home/bazooka/mountpoint
machen, aber keinen der Befehle darf ein normaler Benutzer in dieser Art und weise ausführen...
Kann mir jemand mit ner kurzen Anleitung, Link, Tutorial whatever weiterhelfen?
lg
bazooka