Hallo! Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt. Was muss ich anders machen? MfG Paul
Am Samstag, 24. November 2001 11:51 paul muller schrieb:
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Kann es sein, dass das daran liegt, weil FAT32 keine Zuriffsrechte kennt? Der dürfte doch eigentlich gar nicht dazu in der Lage sein Zugriffsrechte zu speichern, weil er gar keine kennt... Denk ich mal so spontan CU Martin
Am Samstag, 24. November 2001 12:40 schrieben Sie:
Am Samstag, 24. November 2001 11:51 paul muller schrieb:
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Kann es sein, dass das daran liegt, weil FAT32 keine Zuriffsrechte kennt? Der dürfte doch eigentlich gar nicht dazu in der Lage sein Zugriffsrechte zu speichern, weil er gar keine kennt... Denk ich mal so spontan
Dankeschön für den Reply! Dann müsste es aber möglich sein, dass man darauf schreiben kann. Ist es aber nicht, zumindest nicht auf allen. Es werden auch verschiedene Eigentümer angezeigt und auf einigen Partitionen kann man problemlos schreiben. Scheinbar werden von Linux auch für fat32 Partitionen Rechte vergeben. MfG Paul
* paulmuller schrieb am 24.Nov.2001:
Dann müsste es aber möglich sein, dass man darauf schreiben kann. Ist es aber nicht, zumindest nicht auf allen. Es werden auch verschiedene Eigentümer angezeigt und auf einigen Partitionen kann man problemlos schreiben. Scheinbar werden von Linux auch für fat32 Partitionen Rechte vergeben.
Nein, kann Linux nicht. Wenn fat32 nichts dafür vorgesehen hat, geht es nicht. Was Linux allerdings macht, ist auf alles Rechte zu vergeben. Siehe hierzu man mount, und hier die Options für fat. Linux kann nur alle Dateien auf einem Dateisystem einen bestimmten User, Gruppe und Rechte zuteilen. Aber alle dasselbe. Deine verschiedene Partitionen sind allerdings unabhängig voneinander. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7
Am Saturday 24 November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
Hi, schau mal, als was Du die Partitionen gemountet hast. Vfat kann afaik keine Rechte verwalten. Also umsdos sollte das gehen, aber dann kann es sein, dass die Dateinamen auf 8.3 konvertiert werden. Gruss, Andreas -- "Manche Menschen sehen die Dinge, so wie sie sind - und fragen: Warum? Ich erträume Dinge, die es noch nie gegeben hat, und frage: Warum eigentlich nicht? " Shaw, George Bernard
Hallo paulmuller, * Am 24.11.2001 zauberte paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
man mount relevante stellen: mode gid uid -- Gruß Alex
Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
chmod funktioniert auf Fat Platten nicht. Um Schreibrechte für die Benutzer zu erhalten: Beim mounten den umask parameter angeben. näheres dazu: man umask Markus
How, NTFS ist von Linux aus nur lesbar. Schreiben kann der Kernel noch nicht! Ciao Elimar Am Sam, 24 Nov 2001, schrieb Markus Gonaus:
Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
chmod funktioniert auf Fat Platten nicht. Um Schreibrechte für die Benutzer zu erhalten: Beim mounten den umask parameter angeben. näheres dazu: man umask
Markus
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- Obviously the human brain works like a computer. Since there are no stupid computers humans can't be stupid. There are just a few running with Windows or even CE.
Elimar, bitte lerne ordentliches Quoten! TOFU hiermit entsorgt! Elimar Riesebieter wrote:
NTFS ist von Linux aus nur lesbar. Schreiben kann der Kernel noch nicht!
Das stimmt so nicht. Theoretisch koennen NTFS Partitionen auch be- schrieben werden, das Feature ist aber deutlich als "experimental" gekennzeichnet und das Benutzen kann zu Datenverlusten und/oder Zerstoerung der Partition fuehren. Um Schreiben zu ermoeglichen, muss bei der Kernel-Konfiguration "prompt for development and/or incomplete code/drivers" angewaehlt werden. Bei einigen Tests habe ich damit allerdings wie angedeutet negative Erfahrungen gemacht. Th. -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
* Markus Gonaus schrieb am 24.Nov.2001:
Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
chmod funktioniert auf Fat Platten nicht. Um Schreibrechte für die Benutzer zu erhalten: Beim mounten den umask parameter angeben. näheres dazu: man umask
man umask beschreibt die umask der bash. Auch wenn es gleich funktioniert, so hat es nichts mit der umask Option von mount zu tun. Die richtige Manpage ist man mount Mit der umask der shell kann man dir Rechte der Dateien und Verzeichnisse festlegen, die man gerade neu anlegt. Auf ein Dateisystem, daß sowas kann, wie etwa ext2, ext3 oder reiserFS. Verändern kann man es anschließend natürlich immer. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
Ich glaube, du willst einfach nur Schreibrecht als normaler Benutzer auf der Windows Partition haben ?!. Wenn das so ist, musst du den entsprechenden Eintrag in deiner /etc/fstab ändern. Das sollte in etwa so aussehen: /dev/hda5 /windows/XY vfat ... ...auto,rw,user,umask=000,quiet 0 2 (in einer Zeile) Hoffe, geholfen zu haben. Good luck ;-) Markus
Hallo, Am Samstag, 24. November 2001 18:39 schrieb Markus Hoppe:
Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
Ich glaube, du willst einfach nur Schreibrecht als normaler Benutzer auf der Windows Partition haben ?!. Wenn das so ist, musst du den entsprechenden Eintrag in deiner /etc/fstab ändern. Das sollte in etwa so aussehen: /dev/hda5 /windows/XY vfat ... ...auto,rw,user,umask=000,quiet 0 2 (in einer Zeile)
man kann mit uid=<userid>,gid=<groupid> auch beim Mounten das Filesystem einem bestimmten User und einer bestimmten Gruppe zuweisen. Ist vielleicht besser, als der ganzen Welt alle Rechte einzuräumen. Ach ja, by the way, eine weitere nützliche Option für's mounten von Windowspartitionen ist "iocharset=iso8859-1". Dann werden Umlaute etc. in Filenamen richtig umgesetzt. Mit freundlichen Grüßen Rudi -- Rudolf Elpelt EMail: elpelt@t-online.de
Am Samstag, 24. November 2001 10:51 schrieben Sie:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
Hallo, Paul! Mit all den guten Vorschlägen, die hier gegeben werden, habe ich mich tagelang, nein - wochenlang herumgeschlagen - und es brachte nichts. Ich wollte auch als user nach dem Start von vmware auf eine Partition zugreifen, die laut fstat vfat war. Wenn ich vmware als root startete, dann ging das problemlos, startete ich als user, bekam ich Zugriffsverweigung trotz all der Änderungen, bis Rudi Elpelt aus der ML die einzig richtige Hilfe brachte, und zwar gab er mir den Rat, ich sollte als root folgenden Befehl absetzen: chown -R user.users <mein-xxx-Verzeichnis> Also angenommen, ich heiße als user ali, und das Verzeichnis laut der fstab heißt /dev/hda7, dann muß es heißen: chown -R ali.users /dev/hda7 und von da an lief alles problemlos! Weil ich dem Rudi so dankbar bin, habe ich Dir das sofort mitgeteilt, damit Du vielleich auch Hilfe bekommst und damit es weiter auch andere mit diesem Problem als mögliche Lösung für Sie anwenden können. Hoffentlich hilft es Dir! Ciao! Hans -- Hans Herdegen Feuerbergstr. 14 D-97422 Schweinfurt
* Hans Herdegen schrieb am 24.Nov.2001:
Am Samstag, 24. November 2001 10:51 schrieben Sie:
Wer ist Sie?
Mit all den guten Vorschlägen, die hier gegeben werden, habe ich mich tagelang, nein - wochenlang herumgeschlagen - und es brachte nichts. Ich wollte auch als user nach dem Start von vmware auf eine Partition zugreifen, die laut fstat vfat war. Wenn ich vmware als root startete, dann ging das problemlos, startete ich als user, bekam ich Zugriffsverweigung trotz all der Änderungen, bis Rudi Elpelt aus der ML die einzig richtige Hilfe brachte, und zwar gab er mir den Rat, ich sollte als root folgenden Befehl absetzen:
chown -R user.users <mein-xxx-Verzeichnis> Also angenommen, ich heiße als user ali, und das Verzeichnis laut der fstab heißt /dev/hda7, dann muß es heißen:
chown -R ali.users /dev/hda7
und von da an lief alles problemlos!
Hattest Du auch schon mal versucht, Deinen User in die Gruppe disk zu setzen? müßte den gleichen Effekt haben. Nach der Änderung natürlich nicht mehr. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
Am Sam, 24 Nov 2001 schrieben Sie:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben.
Hallo, versuche mal die Win-Partitionen wie folgt zu mounten: /dev/hdxx /mnt_point vfat user,umask=000 damit erhalten alle User (speziell nicht-Root) Schreibrechte (ich habe das aus der Suse Support-DB und bei mir funktionierts). Tschüß Thomas
Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
Was muss ich anders machen?
MfG
Paul
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo paulmuller, hallo Leute, zuerst: paulmuller, hast Du auch einen "echten" Namen? Wenn ja, dann schreibe ihn bitte auch in den Absender. Am Samstag, 24. November 2001 11:51 schrieb paulmuller:
Hallo!
Ich habe einige Windows-Partitionen unter /windows/A /windows/B usw. gemountet. Leider kriege ich keine Rechteänderung hin. Ich habe als root mit dem Befehl 'chmod a+rws /windows/A' versucht, Schreibrechte für alle Benutzer zu freizugeben. Leider kommt nur folgende Fehlermeldung 'chmod: changing permissions of 'windows/A': Die Operation ist nicht erlaubt.
chmod funktioniert nicht auf Windows-Partitionen (FAT, FAT32) (Ausnahme: das w-bit = schreibgeschützt) NTFS kann nur read-only gemountet werden (es gibt AFAIK auch _experimentelle_ Schreibunterstützung) Eine Möglichkeit der Mount-Optionen fehlt noch... Der Trick besteht darin, schon beim Mounten die richtigen Optionen mit anzugeben. Ich habe es so in meiner /etc/fstab stehen: /dev/hda1 /PlatteC vfat defaults,user,uid=500,gid=100 0 0 Somit kann der User mit der ID 500 auf die Platte schreiben, alle anderen nur lesen. In Verbindung mit umask kann man z. B. auch den Schreibzugriff für die Gruppe oder für alle freischalten. Auch die Rechte des Mountpoints sollten so gesetzt sein, dass der gewünschte bzw. alle User Zugriff erhalten. Gruß Christian Boltz -- Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux is like a wigwam: no gates, no windows, but an apache inside.
participants (13)
-
Alex Klein
-
Andreas Leibrock
-
B.Brodesser@t-online.de
-
Christian Boltz
-
elimar.riesebieter@t-online.de
-
Elpelt@t-online.de
-
Herdegen@t-online.de
-
Markus Gonaus
-
Markus Hoppe
-
Martin Kropfinger
-
paulmuller
-
Thomas Hertweck
-
Thomas Pries