Hallo, meine FAT Zugriffsproblem ist immer noch nicht gelöst. Ich habe jetzt mal ein wenig rumgespielt, und im YAST2 das Laufwerk auf ro,noexec gesezt. YAST hat folgenden Eintrag in die fstab gemacht: /dev/hdf3 /windows/h vfat ro,noexec 0 0 Dann habe ich den Rechner neu hochgefahren, und: die Dateien in /windows/h sind immer noch als ausführbar markiert? Warum? Gibt es da für jeden user noch mal getrennte Einstellungen, die man machen muss? Infos: SuSE 8.2 pro Gruss Karl
Hi On Monday 17 November 2003 11:54, Karl Sinn wrote:
Hallo,
meine FAT Zugriffsproblem ist immer noch nicht gelöst.
Ich habe jetzt mal ein wenig rumgespielt, und im YAST2 das Laufwerk auf ro,noexec gesezt. YAST hat folgenden Eintrag in die fstab gemacht:
/dev/hdf3 /windows/h vfat ro,noexec 0 0
Dann habe ich den Rechner neu hochgefahren, und: die Dateien in /windows/h sind immer noch als ausführbar markiert?
Das Ausfürhbar-Bit (eigentlich die drei bits) gibt es immernoch. Sie steuern auch immernohc den Zugang in die Verzeichnisse. Du kannst auf einer solchen Partition aber trotzdem nichts ausführen.
Warum? Gibt es da für jeden user noch mal getrennte Einstellungen, die man machen muss? umask ist für die bits zuständig. Die Funktion von noexec sollte dennoch gegeben sein.
mfg Axel
Hallo, Axel Heinrici schrieb:
Das Ausfürhbar-Bit (eigentlich die drei bits) gibt es immernoch. Sie steuern auch immernohc den Zugang in die Verzeichnisse. Du kannst auf einer solchen Partition aber trotzdem nichts ausführen.
Das noexec funtionierte leider nicht. Das x war immer noch gesetzt für user,group und others. Was bedeutet "Das Ausfürhbar-Bit (eigentlich die drei bits) gibt es immernoch."? Bedeutet das, dass es völlig egal ist, wie Linux die bits setzt, und er sich immer nach seinen eigenen Ideen verhält? Allerdings ist das Ausführen nicht so sehr mein Problem. Ich möchte hauptsächlich auf die Laufwerke schreiben können, und das funtioniert nicht. z.B.: Ich habe jetzt versucht das Laufwerk mit : mount -t vfat -o rw,uid=500,gid=users /dev/hdf3 /windows/g zu mounten. wenn ich jetzt ein dir *.bak im Verzeichniss mache bekomme ich die ganze Liste. Hier ein kleiner Auszug: -rwxr-xr-x 1 Karl users 177 2003-11-15 21:10 092.part.met.bak -rwxr-xr-x 1 Karl users 155 2003-11-15 21:10 093.part.met.bak -rwxr-xr-x 1 Karl users 208 2003-11-15 21:10 094.part.met.bak -rwxr-xr-x 1 Karl users 227 2003-11-15 21:10 095.part.met.bak Der Versuch die Dateien zu löschen mit "rm *.bak" führt zu folgendem Ergebniss: rm: ne peut enlever `092.part.met.bak': Permission non accordée rm: ne peut enlever `093.part.met.bak': Permission non accordée rm: ne peut enlever `094.part.met.bak': Permission non accordée rm: ne peut enlever `095.part.met.bak': Permission non accordée Wie kann das sein? ich habe als user "Karl" doch alle Rechte. Warum geht das nicht? Gruss vom frustrierten Karl
Hallo an alle, vielen Dank für die Hilfe, ich hab das Problem gefunden: Die Schreibrechet für das Verzeichnis waren nicht gesetzt. Ich habe scheinbar die (englische) Version der Einführung in die Zugriffsrechte nicht richtig verstanden, ich dachte, dass die Zugriffsrechte eines Verzeichnisses, lediglich für das Verzeichnis, nicht aber für die Dateien im Verzeichnis gelten. Danke noch einmal Gruss Karl Ach so, eines noch: scheinbar ist es besser FAT32-Partitionen mit der Option quiet einzubinden.
Hallo, Am Tue, 18 Nov 2003, Karl Sinn schrieb:
Die Schreibrechet für das Verzeichnis waren nicht gesetzt. Ich habe scheinbar die (englische) Version der Einführung in die Zugriffsrechte nicht richtig verstanden, ich dachte, dass die Zugriffsrechte eines Verzeichnisses, lediglich für das Verzeichnis, nicht aber für die Dateien im Verzeichnis gelten.
Dann such mal im Archiv nach einer (langen) Mail von Bernd Brodesser zu diesem Thema, der hat das mehrfach und vorbildlich im Detail erklaert... Wenn du eine Datei loeschst, dann ist das ein _schreibende_ Aktion _im Verzeichnis_. Die Rechte der Datei interessieren dabei ueberhaupt nicht ;) -dnh PS: Wo ist Bernd??? -- Ich sag's ja, ...diese abolut warmduschende Meute von "Vollquotern" steigt. [Clemens Wohld in suse-linux]
* David Haller postete am 18. Nov. 2003 folgendes:
PS: Wo ist Bernd???
Auf Suse-Talk fragen wir uns das auch sohon. :-/ Bye Michael -- Wenn alles andere versagt, lies einfach die Gebrauchsanweisung, dann ist dir wenigstens klar, warum. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
participants (4)
-
Axel Heinrici
-
David Haller
-
Karl Sinn
-
Michael Raab