mount via loop moechte kein rw
Guten Abend, in meiner /etc/fstab steht folgender Eintrag: /home/blancke/texte.dat /home/blancke/texte ext2 noauto,user,loop 0 0 Die Datei 50 MB grosse Datei "texte.dat" wurde mit "mke2fs texte.dat" korrekt vorbereitet. Das Verzeichnis "texte" existiert. Als User "blancke" gebe ich ein: mount /home/blancke/texte und finde in dem Verzeichnis auch korrekt das Verzeichnis "lost+found" vor. Soweit ist der Mount-Vorgang auch richtig. Doch: Das Verzeichnis /home/blancke/texte hat ploetzlich folgende Rechte: drwxr-wr-w root root texte aber der Mount-Befehl liefert folgende Ausgabe: /home/blancke/texte.dat on /gome/blancke/texte type ext2 \ (rw,noexec.nosuid,nodev,loop=/dev/loop0,user=blancke) Kernel ist ein 2.4.4. Mein Problem: Ich kann in dem Verzeichnis "texte" keine Dateien anlesen, sprich: Ich bin in dem Verzeichnis lediglich leseberechtigt. Was mache ich falsch? [1] Gruss Peter Blancke [1] Selbstverstaendlich waelze ich seit Stunden "man mount" und experimentiere mit diversen Zusaetzen in der /etc/fstab. Natuerlich habe ich auch http://www.google.de/linux bemueht. -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Hallo, * On Sat, Sep 29, 2001 at 09:59 PM (+0200), Peter Blancke wrote:
Doch:
Das Verzeichnis /home/blancke/texte hat ploetzlich folgende Rechte:
drwxr-wr-w root root texte
aber der Mount-Befehl liefert folgende Ausgabe:
D.h. Du erwartest vermutl., dass hier als Owner der Username "blancke" steht (und als Group vermutl. "users") - so wie es beim Mounten von File-Systemen, die keine Rechteinformation speichern (z.B. FAT) auch der Fall ist.
/home/blancke/texte.dat on /gome/blancke/texte type ext2 \ (rw,noexec.nosuid,nodev,loop=/dev/loop0,user=blancke)
Ich habe mich selber mit der Materie noch nicht so intensiv befasst. Ich vermute aber, dass Du als "root", nachdem Du das Filesystem gemountet hast, ein "chown blancke.users /home/blancke/texte" loslassen kannst und damit die Berechtigung entsprechend setzen kannst. Diese Information sollte auch bei einem neuen Mounten wieder beruecksichtigt werden, da das verwendete Filesystem ja in der Lage ist, Rechteinformationen zu speichern.
Mein Problem:
Ich kann in dem Verzeichnis "texte" keine Dateien anlesen, sprich: Ich bin in dem Verzeichnis lediglich leseberechtigt.
Dass Du nur Leserechte hast, geht ja aus der zitierten Directory-Listing- Zeile hervor. Offensichtlich scheint es bei Systemen, die selber Rechte speichern, nicht der Fall zu sein, dass die User-ID desjenigen, der das System mountet, auch gleich als Owner des Root-Verzeichnisses des Datei- Systems hergenommen wird. Bei FAT oder ISO9660 ist das ja anders zu sein. Genauere Informationen fand ich in "man mount" auf die Schnelle jedoch auch nicht. Es scheint wohl Filesysteme zu geben, denen man eine "uid" und eine "gid" fuer das Root-Verzeichnis des zu mountenden FS uebergeben kann - bei "ext2" scheint eine solche Option aber nicht gegeben zu sein. HTH! Gruss, Steffen
On Sat, 29 Sep 2001, Steffen Moser wrote:
* On Sat, Sep 29, 2001 at 09:59 PM (+0200), Peter Blancke wrote:
Das Verzeichnis /home/blancke/texte hat ploetzlich folgende Rechte:
drwxr-wr-w root root texte
aber der Mount-Befehl liefert folgende Ausgabe:
D.h. Du erwartest vermutl., dass hier als Owner der Username "blancke" steht (und als Group vermutl. "users")
Ja, genau. Denn ich moechte als User ein "Datei-Dateisystem" ueber loop mounten koennen und dann natuerlich dort auch die passenden Schreib-/Leserechte haben. Das geht aber offensichtlich so nicht.
/home/blancke/texte.dat on /gome/blancke/texte type ext2 \ (rw,noexec.nosuid,nodev,loop=/dev/loop0,user=blancke)
Ich habe mich selber mit der Materie noch nicht so intensiv befasst. Ich vermute aber, dass Du als "root", nachdem Du das Filesystem gemountet hast, ein "chown blancke.users /home/blancke/texte" loslassen kannst und damit die Berechtigung entsprechend setzen kannst.
Selbstverstaendlich. Das habe ich eben ausprobiert, das funktioniert ja auch gut. Doch wollte ich es gerne, dass der User, der ja eigens "rw" mounten darf, automatisch auch schreibberechtigt ist. Wofuer ist denn dann die Option "rw" fuer _diesen_ Fall da, wenn sie nicht funktioniert? Oder wo soll ich jetzt den Unterschied zwischen "read" und "read/write" sehen? Ich muss jetzt eben den Umweg ueber sudo nehmen, das heisst: Natuerlich kriege ich das hin, wie ich es moechte. Aber sinnig scheint mir das Verfahren nicht zu sein.
Offensichtlich scheint es bei Systemen, die selber Rechte speichern, nicht der Fall zu sein, dass die User-ID desjenigen, der das System mountet, auch gleich als Owner des Root-Verzeichnisses des Datei- Systems hergenommen wird.
Und genau das suche ich aber.
HTH!
DANNSGZMVE! (=Danke, aber noch nicht so ganz zu meiner vollstaendigen Ergoetzung...;-) Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
participants (2)
-
Peter Blancke
-
Steffen Moser