Guten Morgen,
ich kämpfe gerade mit dem Artikel Containerdatei.
Mein Ziel ist es:
eine Datei "privateDateien.img" zu haben,
die nach dem Login automatisch eingebunden wird und ich NUR die Passphrase für die den Container eingeben muss (nicht noch zusätzlich das root Passwort)
Mountpunkt dieses Containers soll der Ordner /home/user/PrivateDateien sein
Was habe ich bisher gemacht?
dd if=/dev/urandom of=privateDateien.img bs=1M count=250 sudo losetup /dev/loop0 privateDateien.img sudo cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/loop0 sudo cryptsetup luksOpen /dev/loop0 PrivateDateien sudo mkfs.ext4 /dev/mapper/PrivateDateien sudo mount -t ext4 /dev/mapper/PrivateDateien /home/user/PrivateDateien
Entsprechend habe ich die Scripte angepasst.
MOUNT SCRIPT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/bin/sh SAFE=/home/user/privateDateien.img CRYPTNAME=PrivateDateien MNT=/home/user/PrivateDateien FS=ext4 LOOPDEV=`losetup -f` if [ "`losetup -a | grep -c "$SAFE"`" != "0" ]; then echo "bereits eingehängt" exit fi /sbin/losetup $LOOPDEV $SAFE /sbin/cryptsetup luksOpen $LOOPDEV $CRYPTNAME /bin/mount -t $FS /dev/mapper/$CRYPTNAME $MNT |
Nun die Fragen Wenn ich das so machen, dann wird die Datei zwar am gewünschten Punkt gemountet. Allerdings kann ich dieses Verzeichnis dann nur mit root bearbeiten. Mein User hat keine Schreibrechte. Wie bekomme ich Schreibrechte für meinen User?