[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Loopback-FS für User schreibbar mounten



Hallo

Sacher Khoudari (<ng04@craesh.net>) wrote:

> [loop-Datei mit ext3 soll gemounted werden]
>
> craesh@dontpanic:~/usbstick$ mount loop
> craesh@dontpanic:~/usbstick$ ll
> total 102505
> -rw-r--r--    1 craesh   craesh   104857600 Feb 10 00:33 ext3
> drwxr-xr-x    3 root     root         1024 Feb 10 00:33 loop
> craesh@dontpanic:~/usbstick$
> 
> Das Verzeichniss gehört Mr. root und ich darf nichts drauf schreiben.
> 
> craesh@dontpanic:~/usbstick$ mount
> [...]
> /mnt/usbstick/ext3 on /home/craesh/usbstick/loop type ext3
> (rw,noexec,nosuid,nodev,loop=/dev/loop1,user=craesh)
> craesh@dontpanic:~/usbstick$
> 
> Aber, wenn ich "user=craesh" richtig interpretiere gehört das doch
> eigentlich mir, oder?

Nein. Das funktioniert nur bei Dateisystemen, die keine Bensitzer und
Rechte speichern. Dann wird von mount der einhängende Benutzer
genommen, wenn die fstab ihm das Einhängen erlaubt und kein uid- und
oder gid-Parameter angegeben wird.

Du benutzt aber ein ext3-Dateisystem. Wem die Dateien gehören ist im
Dateisystem selbst gespeichert.

> Also, kennt jemand eine Lösung für dashier? Klar, ich könnte in dem
> Loop-FS ein Verzeichniss anlegen das dann dem User gehört, aber das
> ist mir zu unelegant. Ich will stattdessen das FS selber haben und
> mich nicht immer als root einloggen müssen wenn ich was drauf
> schreiben will. Ich vermute dass ich da was als weitere mount-Option
> angeben muss, aber die Option umask=000 endet immer in einem

Du kannst das Wurzelverzeichnis dem Benutzer geben, indem Du /nach/ dem
einhängen folgendes eingibst:

chown -R chraesh:craesh /home/craesh/usbstick/loop

Danach gehören alle Dateien Dir.

> mount: wrong fs type, bad option, bad superblock on /dev/loop1,
>         or too many mounted file systems
>         (could this be the IDE device where you in fact use
>         ide-scsi so that sr0 or sda or so is needed?)
> 
> 
> loop und umask scheinen sich also nicht zu vertragen :(

Ich glaube eher, daß ext3 und umask sich nicht vertragen. Benutze auf
richtigen Linux-Dateisystemen stattdessen chmod, und chown statt uid
gid.

Grüße
        Andreas Janssen

-- 
Andreas Janssen
andreas.janssen@bigfoot.com
PGP-Key-ID: 0xDC801674
Registered Linux User #267976



Reply to: