Plattenimage als user mounten
Moin, jetzt melde ich mich seit rel. langer Zeit mal wieder und habe gleich ein "dummes" Problem. Irgendwie stelle ich mich mal wieder etwas blöd an. Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte Was mache ich denn da falsch? Im Moment stehe ich jedenfalls voll auf dem Schlauch. Ich hoffe, Ihr bekommt mich da runter :-) Gruß & Danke Thilo
Hallo Thilo, * Thilo schrieb am 05.09.2003:
Moin, jetzt melde ich mich seit rel. langer Zeit mal wieder und habe gleich ein "dummes" Problem. Irgendwie stelle ich mich mal wieder etwas blöd an. Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
Was mache ich denn da falsch? Im Moment stehe ich jedenfalls voll auf dem Schlauch. Ich hoffe, Ihr bekommt mich da runter :-)
Du bist aber nicht alleine... ich leiste Dir da auf dem Schlauch Gesellschaft. Ich habe es hier mit einem chmod aufs Loopback-Device probiert, geht auch nicht. Und losetup meckert mit memlock: Die Operation ist nicht erlaubt Couldn't lock into memory, exiting. Ich schätze mal, das ist prinzipbedingt. Grüße, Tom
Am Fre, 2003-09-05 um 09.47 schrieb Thilo A. Coblenzer:
Moin, Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
Was mache ich denn da falsch? Im Moment stehe ich jedenfalls voll auf dem Schlauch. Ich hoffe, Ihr bekommt mich da runter :-)
Moin, nur ein Tipp ins Blaue: Hat user thilo lese-Zugriff? Versuchen mit -o ro wg. NTFS? Gruß, Wolfgang
Am Freitag, 5. September 2003 10:45 schrieb Wolfgang Hinsch:
Am Fre, 2003-09-05 um 09.47 schrieb Thilo A. Coblenzer:
Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
nur ein Tipp ins Blaue: Hat user thilo lese-Zugriff? Versuchen mit -o ro wg. NTFS? Danke für den Versuch, aber leider nein. Mir ist schon bewußt, daß man auf NTFS nicht schreiben kann/sollte. Ich befürchte inzwischen, daß Thomas recht hat und das einfach nicht so ohne weiteres geht. Für mich persönlich habe ich das Problem jetzt auch umgangen. Allerdings wäre ich immernoch an einer Lösung interessiert. Eine Idee hätte ich noch: Kann man ein Loop-Device in die fstab eintragen? Dann könnte man doch dem User das Mounten erlauben und dann ist er auch Besitzer. Ist zwar auch nicht ganz das, was ich wollte, müßte aber gehen, oder? Und wie trägt man ein loop-Device in die fstab ein?
Gruß & Danke Thilo
Hallo Thilo, * Thilo schrieb am 05.09.2003:
Am Freitag, 5. September 2003 10:45 schrieb Wolfgang Hinsch:
Am Fre, 2003-09-05 um 09.47 schrieb Thilo A. Coblenzer:
Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
nur ein Tipp ins Blaue: Hat user thilo lese-Zugriff? Versuchen mit -o ro wg. NTFS? Danke für den Versuch, aber leider nein. Mir ist schon bewußt, daß man auf NTFS nicht schreiben kann/sollte. Ich befürchte inzwischen, daß Thomas recht hat und das einfach nicht so ohne weiteres geht. Für mich persönlich habe ich das Problem jetzt auch umgangen. Allerdings wäre ich immernoch an einer Lösung interessiert. Eine Idee hätte ich noch: Kann man ein Loop-Device in die fstab eintragen? Dann könnte man doch dem User das Mounten erlauben und dann ist er auch Besitzer. Ist zwar auch nicht ganz das, was ich wollte, müßte aber gehen, oder? Und wie trägt man ein loop-Device in die fstab ein?
Gefunden auf http://hubertus.sandmann.bei.t-online.de/l_cryptofs.htm: <image> <mountpount> <fs> defaults,loop,... 0 0 Grüße, Tom
Thilo A. Coblenzer wrote:
Am Freitag, 5. September 2003 10:45 schrieb Wolfgang Hinsch:
Am Fre, 2003-09-05 um 09.47 schrieb Thilo A. Coblenzer:
Ich habe auf meinem Rechner ein Image einer NTFS-Platte, das ich per dd erstellt habe. Nun möchte ich dieses Image mounten. Das geht auch ohne weiteres mit: mount -o loop notebookplatte.img notebookplatte
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo. Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
nur ein Tipp ins Blaue: Hat user thilo lese-Zugriff? Versuchen mit -o ro wg. NTFS?
Danke für den Versuch, aber leider nein. Mir ist schon bewußt, daß man auf NTFS nicht schreiben kann/sollte. Ich befürchte inzwischen, daß Thomas recht hat und das einfach nicht so ohne weiteres geht. Für mich persönlich habe ich das Problem jetzt auch umgangen. Allerdings wäre ich immernoch an einer Lösung interessiert. Eine Idee hätte ich noch: Kann man ein Loop-Device in die fstab eintragen? Dann könnte man doch dem User das Mounten erlauben und dann ist er auch Besitzer. Ist zwar auch nicht ganz das, was ich wollte, müßte aber gehen, oder? Und wie trägt man ein loop-Device in die fstab ein?
Hallo Thilo, Also mit CD-Images kann ich unter SuSE 8.1 diese problemlos als loop-Devices in die fstab eintragen und zwar wie folgt Mountpoint Device FS-Typ Optionen (wie -o für mount) ---------------------- ------------------------ ------------- -------------------------------- /media/mountpoint /data/images/CD.img iso9660 loop,user,ro Passe den Eintrag für deine Bedürfnisse an. man fstab gibt auch weitere interessante Infos. Ob's mit NTFS Images auch geht kann ich Dir nicht garantieren, denke aber schon. Gruss Werner
Moin, Am Freitag, 5. September 2003 11:12 schrieb Axel Heinrici:
On Friday 05 September 2003 09:47, Thilo A. Coblenzer wrote:
Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
Bin zwar leider auch nicht der Syntax-Experte, aber ich vermute ein Problem mit dem interpretieren der Optionen. Aus man mount: <======== ..... -o Options are specified with a -o flag followed by a comma separated string of options. ..... ==========>
Was mache ich denn da falsch? Im Moment stehe ich jedenfalls voll auf dem Schlauch. Ich hoffe, Ihr bekommt mich da runter :-)
Genereller Tip. Einfacher wäre es wahrscheinlich, wenn du uns die Fehlermeldung verraten würdest :-). Probier mal "mount -o uid=thilo,loop notebookplatte.img notebookplatte". Ich persönlich bevorzuge es bei mount erst device und Mountpunkt anzugeben und die Optionen hinten dran zu hängen: "mount notebookplatte.img notebookplatte -o uid=thilo,loop"
vielen Dank. Das funktioniert. Also doch ein "dummer Fehler". ja mit der Fehlermeldung hast Du recht. Wenn ich eine aussagekräftige Fehlermeldung gehabt hätte, hätte ich diese auch gepostet. Es kam aber nur die Standartfehlermeldung nach dem Motto: "ruf mal mount --help" auf. Gruß & vielen Dank Thilo
Werner Merz wrote:
Thilo A. Coblenzer wrote:
Eine Idee hätte ich noch: Kann man ein Loop-Device in die fstab eintragen? Dann könnte man doch dem User das Mounten erlauben und dann ist er auch Besitzer. Ist zwar auch nicht ganz das, was ich wollte, müßte aber gehen, oder? Und wie trägt man ein loop-Device in die fstab ein?
Hallo Thilo,
Also mit CD-Images kann ich unter SuSE 8.1 diese problemlos als loop-Devices in die fstab eintragen und zwar wie folgt
Mountpoint Device FS-Typ Optionen (wie -o für mount) ---------------------- ------------------------ ------------- -------------------------------- /media/mountpoint /data/images/CD.img iso9660 loop,user,ro
Hallo Liste, habe gerade gemerkt, dass ich oben Mist geschrieben habe. Die korrekte Reihenfolge der Parameter in fstab is natürlich nicht: <mountpoint> <device> <fs> <options> sondern <device> <mountpoint> <fs> <options> Sorry :-( Werner
Hi On Friday 05 September 2003 09:47, Thilo A. Coblenzer wrote:
Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte Bin zwar leider auch nicht der Syntax-Experte, aber ich vermute ein Problem mit dem interpretieren der Optionen. Aus man mount: <======== ..... -o Options are specified with a -o flag followed by a comma separated string of options. ..... ==========>
Was mache ich denn da falsch? Im Moment stehe ich jedenfalls voll auf dem Schlauch. Ich hoffe, Ihr bekommt mich da runter :-) Genereller Tip. Einfacher wäre es wahrscheinlich, wenn du uns die Fehlermeldung verraten würdest :-). Probier mal "mount -o uid=thilo,loop notebookplatte.img notebookplatte". Ich persönlich bevorzuge es bei mount erst device und Mountpunkt anzugeben und die Optionen hinten dran zu hängen: "mount notebookplatte.img notebookplatte -o uid=thilo,loop"
mfg Axel
Thilo A. Coblenzer wrote:
Nun sollen die Daten allerdings nicht nur für root lesbar sein, sondern für den user thilo.
root darf immer alles. Oder du musst einen Kernel haben, der entsprechende Patches enthaelt.
Also habe ich (nach der Lektüre von "man moun") u.A. folgendes probiert: mount -o uid=thilo loop notebookplatte.img notebookplatte
Was mache ich denn da falsch?
User duerfen nur im Stil "mount /mountpoint" mounten, nicht komplizierter. Du musst die Eintraege also in die /etc/fstab aufnehmen. -- Have fun, Peter
participants (6)
-
Axel Heinrici
-
Peter Wiersig
-
Thilo A. Coblenzer
-
Thomas Preissler
-
Werner Merz
-
Wolfgang Hinsch