Datei-Loeschung auf FAT32-Partition nicht moeglich
Moin zusammen Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos. Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root). Kann mir jemand von euch helfen? Internette Grüsse aus der Schweiz Stefan -- Stefan Hofmeier Gugenstrasse 2, CH-4632 Trimbach SO
Stefan Hofmeier, Dienstag, 2. November 2004 07:33:
Kann mir jemand von euch helfen?
SuSE kann: http://portal.suse.com/sdb/de/1998/02/kfr_18.html -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Moin zusammen
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Hm sieht so aus, als wären die Rechte in der Datei /etc/fstab nicht richtig gesetzt. Könntest Du diese Datei oder den entsprechenden Eintrag für die FAT32 Partition mal herzeigen, dann wissen wir bald mehr. -- CU at the trails Boris
Hi, On Tuesday 02 November 2004 07:33, Stefan Hofmeier wrote:
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Versuch mal in der /etc/fstab für die Partition die Optionen uid= gid= zu setzen. Damit mountest Du die Partition als ein spezieller User dem die Files dann gehören. Gruß, Sascha
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Moin zusammen
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Hallo! Dein Eintrag in /etc/fstab sollte irgendwie so aussehen /dev/hda5 /windows/D vfat rw,exec,gid=users,umask=0002,utf8=true 0 0 dami werden alle Dateien und Verzeichnisse auf FAT (bzw. VFAT) als root:users angezeigt. Alternativ kannst du das auch mit uid=xxxx und gid=xxxx steuern. Mit dieser Einstellung solltest du auch als Mitglied der Gruppe users alle nötigen Dateioperationen durchführen können. (geht bei mir ;-) )
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kannst du natürlich nicht. Liegt in der Natur der Sache. Gesteuert wird die Anzeige von Gruppe und User mit gid und uid. Wieso sollte man da auch den user ändern können. Wie soll sich das die Windows FAT32 speichern können. FAT32 bzw. Windows kann ja auch nicht deine Linux User und Gruppen kennen ... woher auch. Und das für die Linux-Sitzung irgendwo zu speichern mach auch IMO keinen Sinn. Gruß, Danny
Kann mir jemand von euch helfen?
Internette Grüsse aus der Schweiz
Stefan
-- Stefan Hofmeier Gugenstrasse 2, CH-4632 Trimbach SO
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Hm sieht so aus, als wären die Rechte in der Datei /etc/fstab nicht richtig gesetzt. Könntest Du diese Datei oder den entsprechenden Eintrag für die FAT32 Partition mal herzeigen, dann wissen wir bald mehr.
Hallo Boris (und alle anderen Leser/innen) Der Eintrag lautet (hoffe als Linux-Anfänger den richtigen erwischt zu haben *smile*): /dev/hda4 /local vfat defaults 0 0 Keine Ahnung wie ich das korrigieren kann (der Zugriff selber funktioniert ja). Stefan -- Stefan Hofmeier Gugenstrasse 2, CH-4632 Trimbach SO
Am Dienstag, 2. November 2004 19:22 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Hm sieht so aus, als wären die Rechte in der Datei /etc/fstab nicht richtig gesetzt. Könntest Du diese Datei oder den entsprechenden Eintrag für die FAT32 Partition mal herzeigen, dann wissen wir bald mehr.
Hallo Boris (und alle anderen Leser/innen)
Der Eintrag lautet (hoffe als Linux-Anfänger den richtigen erwischt zu haben *smile*):
/dev/hda4 /local vfat defaults 0 0
Keine Ahnung wie ich das korrigieren kann (der Zugriff selber funktioniert ja).
Welcher Zugriff ersteinmal. Lesend oder auch schreibend? Als nächsten Schritt schlage ich vor, hast Du die anderen Postings schon gelesen? Vorallem das von Danny. Wenn ja, hast du es auch verstanden? Zur Analyse kann ich sagen, dass Du die Partition unter dem obersten Verzeichnisbaum eingebunden hast. Das ist meiner Erfahrung nach eher eine schlechte Sache. Ich habe das ganze bei mir eher in mein /home-Verzeichnis gepackt. Die Einstellungen, die du am Ende vorgenommen hast sind nämlich nicht ausreichend, um vollen Zugriff auf das Verzeichnis zu bekommen. Als Beispiel für meine Austauschpartition hänge ich folgendes an: /dev/hda7 /home/boris/transfer vfat user,exec,umask=000 0 0 Wichtig ist hieran jedoch, Mache eine Änderung nur, wenn du diese auch verstanden hast. -- CU at the trails Boris
Am Dienstag, 2. November 2004 20:12 schrieb Boris S.:
Am Dienstag, 2. November 2004 19:22 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Hm sieht so aus, als wären die Rechte in der Datei /etc/fstab nicht richtig gesetzt. Könntest Du diese Datei oder den entsprechenden Eintrag für die FAT32 Partition mal herzeigen, dann wissen wir bald mehr.
Hallo Boris (und alle anderen Leser/innen)
Der Eintrag lautet (hoffe als Linux-Anfänger den richtigen erwischt zu haben *smile*):
/dev/hda4 /local vfat defaults 0 0
Keine Ahnung wie ich das korrigieren kann (der Zugriff selber funktioniert ja).
Welcher Zugriff ersteinmal. Lesend oder auch schreibend?
Beides, nur das löschen und verschieben (aus der Partition raus) funktioniert nicht.
Als nächsten Schritt schlage ich vor, hast Du die anderen Postings schon gelesen? Vorallem das von Danny. Wenn ja, hast du es auch verstanden?
Gelesen: ja / verstanden: so halbwegs
Zur Analyse kann ich sagen, dass Du die Partition unter dem obersten Verzeichnisbaum eingebunden hast. Das ist meiner Erfahrung nach eher eine schlechte Sache. Ich habe das ganze bei mir eher in mein /home-Verzeichnis gepackt. Die Einstellungen, die du am Ende vorgenommen hast sind nämlich nicht ausreichend, um vollen Zugriff auf das Verzeichnis zu bekommen.
Als Beispiel für meine Austauschpartition hänge ich folgendes an:
/dev/hda7 /home/boris/transfer vfat user,exec,umask=000 0 0
Wichtig ist hieran jedoch, Mache eine Änderung nur, wenn du diese auch verstanden hast.
Wenn ich das richtig verstanden habe, wähle ich das YAST-Menü "Partition" und erstelle dort die Partition für hda4 neu (ist ja eh noch nichts drauf). oder? Stefan
Am Dienstag, 2. November 2004 21:07 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 20:12 schrieb Boris S.:
Am Dienstag, 2. November 2004 19:22 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Ich habe Suse 9.2 zusammen mit Win2000 auf einem Compi. Fuer den gemeinsamen Dateien-Zugriff habe ich noch eine FAT32-Partition eingerichtet. Das Schreiben und Lesen der darin befindlichen Dateien geht einwandfrei, allerdings kann ich sie als Suse-Benutzer nicht löschen und auch nicht in andere Ordner verschieben. Als Root und unter Win2000 geht das problemlos.
Bei den "Einstellungen" fand ich zwar die Zugriffrechte, konnte diese aber nicht umstellen (bzw. Umstellen konnte ich, aber beim nächsten öffnen waren wieder die alten drin), beim ebenfalls versuchten Wechsel des "Eigentümer" (von Root auf den Benutzer) motzte er, dass Zugriffsrechte fehlen (und das als Root).
Kann mir jemand von euch helfen?
Hm sieht so aus, als wären die Rechte in der Datei /etc/fstab nicht richtig gesetzt. Könntest Du diese Datei oder den entsprechenden Eintrag für die FAT32 Partition mal herzeigen, dann wissen wir bald mehr.
Hallo Boris (und alle anderen Leser/innen)
Der Eintrag lautet (hoffe als Linux-Anfänger den richtigen erwischt zu haben *smile*):
/dev/hda4 /local vfat defaults 0 0
Keine Ahnung wie ich das korrigieren kann (der Zugriff selber funktioniert ja).
Welcher Zugriff ersteinmal. Lesend oder auch schreibend?
Beides, nur das löschen und verschieben (aus der Partition raus) funktioniert nicht.
Als nächsten Schritt schlage ich vor, hast Du die anderen Postings schon gelesen? Vorallem das von Danny. Wenn ja, hast du es auch verstanden?
Gelesen: ja / verstanden: so halbwegs
Zur Analyse kann ich sagen, dass Du die Partition unter dem obersten Verzeichnisbaum eingebunden hast. Das ist meiner Erfahrung nach eher eine schlechte Sache. Ich habe das ganze bei mir eher in mein /home-Verzeichnis gepackt. Die Einstellungen, die du am Ende vorgenommen hast sind nämlich nicht ausreichend, um vollen Zugriff auf das Verzeichnis zu bekommen.
Als Beispiel für meine Austauschpartition hänge ich folgendes an:
/dev/hda7 /home/boris/transfer vfat user,exec,umask=000 0 0
Wichtig ist hieran jedoch, Mache eine Änderung nur, wenn du diese auch verstanden hast.
Wenn ich das richtig verstanden habe, wähle ich das YAST-Menü "Partition" und erstelle dort die Partition für hda4 neu (ist ja eh noch nichts drauf). oder?
Wenn die Partition schon mit FAT32 formatiert ist, dann öffnest du als root mit einem Editor deiner Wahl die Datei /etc/fstab und änderst/machst dort folgenden Eintrag: /dev/hda4 /home/xxx vfat rw,exec,gid=users,umask=0002,utf8=true 0 0 ^^^ ^^^^ wobei du xxx und ggf umask entsprechend deinen Wünschen anpassen solltest. [ oder alternativ das Beispiel von Boris: /dev/hda4 /home/xxx vfat user,exec,umask=000 0 0 ^^^ ^^^ ] Dann speichern, unmounten, neu mounten und dann kannst du dir das "rumgehampel" mit YAST sparen. Gruß, Danny
Stefan
Hi Stefan, Am Dienstag, 2. November 2004 21:07 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 20:12 schrieb Boris S.:
Am Dienstag, 2. November 2004 19:22 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Der Eintrag lautet (hoffe als Linux-Anfänger den richtigen erwischt zu haben *smile*):
/dev/hda4 /local vfat defaults 0 0
Keine Ahnung wie ich das korrigieren kann (der Zugriff selber funktioniert ja).
Welcher Zugriff ersteinmal. Lesend oder auch schreibend?
Beides, nur das löschen und verschieben (aus der Partition raus) funktioniert nicht.
Als nächsten Schritt schlage ich vor, hast Du die anderen Postings schon gelesen? Vorallem das von Danny. Wenn ja, hast du es auch verstanden?
Gelesen: ja / verstanden: so halbwegs
Gut.
Zur Analyse kann ich sagen, dass Du die Partition unter dem obersten Verzeichnisbaum eingebunden hast. Das ist meiner Erfahrung nach eher eine schlechte Sache. Ich habe das ganze bei mir eher in mein /home-Verzeichnis gepackt. Die Einstellungen, die du am Ende vorgenommen hast sind nämlich nicht ausreichend, um vollen Zugriff auf das Verzeichnis zu bekommen.
Als Beispiel für meine Austauschpartition hänge ich folgendes an:
/dev/hda7 /home/boris/transfer vfat user,exec,umask=000 0 0
Wichtig ist hieran jedoch, Mache eine Änderung nur, wenn du diese auch verstanden hast.
Wenn ich das richtig verstanden habe, wähle ich das YAST-Menü "Partition" und erstelle dort die Partition für hda4 neu (ist ja eh noch nichts drauf). oder?
Folge den Hinweisen von Danny. Ich selbst habe es nicht geschafft alle nötigen Parameter in Yast einzugeben. Ich editiere in vielen, sogar den meisten Fällen, /etc/fstab händisch. Dann weiss ich nämlich was drin steht. -- CU at the trails Boris
Hallo Danny, Am Dienstag, 2. November 2004 22:23 schrieb Danny Kukawka:
Am Dienstag, 2. November 2004 21:07 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 20:12 schrieb Boris S.:
Am Dienstag, 2. November 2004 19:22 schrieb Stefan Hofmeier:
Am Dienstag, 2. November 2004 14:55 schrieb Boris S.:
Am Dienstag, 2. November 2004 07:33 schrieb Stefan Hofmeier:
Wenn die Partition schon mit FAT32 formatiert ist, dann öffnest du als root mit einem Editor deiner Wahl die Datei /etc/fstab und änderst/machst dort folgenden Eintrag:
/dev/hda4 /home/xxx vfat rw,exec,gid=users,umask=0002,utf8=true 0 0 ^^^ ^^^^
wobei du xxx und ggf umask entsprechend deinen Wünschen anpassen solltest.
[ oder alternativ das Beispiel von Boris: /dev/hda4 /home/xxx vfat user,exec,umask=000 0 0 ^^^ ^^^ ]
Naja, als Beispiel war es nicht gerade gemeint, so läuft es bei mir.
Dann speichern, unmounten, neu mounten und dann kannst du dir das "rumgehampel" mit YAST sparen.
Full ACK. -- CU at the trails Boris
participants (5)
-
Andreas Feile
-
Boris S.
-
Danny Kukawka
-
Sascha Wessels
-
Stefan Hofmeier