keine Berechtigung für /windows/C/
Hallo, seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler User "keine Berechtigung", um lesend auf /windows/C zuzugreifen. Wenn ich mir die Berechtigungen ansehe, ist mir auch klar warum: linux:/windows # ls -al insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/windows # Jetzt dachte ich, ich könnte einfach mit chmod die Berechtgungen ändern, aber da sceint es eine Problem mit dem Dateisystem zugeben: linux:/windows # chmod a+r C chmod: Beim Setzen der Zugriffsrechte für „C“: Das Dateisystem ist nur lesbar linux:/windows # In der /etc/fstab stehen folgende Einträge: /dev/hda7 / reiserfs acl,user_xattr 1 1 /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 /dev/hda6 swap swap pri=42 0 0 Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme? -- Volkmar W. Pogatzki
(Montag, 12. Juli 2004 13:07) Volkmar W. Pogatzki schrieb:
Hallo,
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler User "keine Berechtigung", um lesend auf /windows/C zuzugreifen.
Wenn ich mir die Berechtigungen ansehe, ist mir auch klar warum:
linux:/windows # ls -al insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/windows #
Jetzt dachte ich, ich könnte einfach mit chmod die Berechtgungen ändern, aber da sceint es eine Problem mit dem Dateisystem zugeben:
linux:/windows # chmod a+r C chmod: Beim Setzen der Zugriffsrechte für „C“: Das Dateisystem ist nur lesbar linux:/windows #
In der /etc/fstab stehen folgende Einträge:
/dev/hda7 / reiserfs acl,user_xattr 1 1 /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 /dev/hda6 swap swap pri=42 0 0
Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
"man mount" hilft dir weiter ausserdem hätte dir auch google weitergeholfen ;-) http://www.google.com/search?q=vfat%20zugriffsrechte%20mount&ie=UTF-8&oe=UTF-8 Viele Grüße, Roman
(Montag, 12. Juli 2004 13:22) Roman Langolf schrieb:
(Montag, 12. Juli 2004 13:07) Volkmar W. Pogatzki schrieb:
Hallo,
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler User "keine Berechtigung", um lesend auf /windows/C zuzugreifen.
Wenn ich mir die Berechtigungen ansehe, ist mir auch klar warum:
linux:/windows # ls -al insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/windows #
Jetzt dachte ich, ich könnte einfach mit chmod die Berechtgungen ändern, aber da sceint es eine Problem mit dem Dateisystem zugeben:
linux:/windows # chmod a+r C chmod: Beim Setzen der Zugriffsrechte für „C“: Das Dateisystem ist nur lesbar linux:/windows #
In der /etc/fstab stehen folgende Einträge:
/dev/hda7 / reiserfs acl,user_xattr 1 1 /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 /dev/hda6 swap swap pri=42 0 0
Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
"man mount" hilft dir weiter ausserdem hätte dir auch google weitergeholfen ;-) http://www.google.com/search?q=vfat%20zugriffsrechte%20mount&ie=UTF\ 8&oe=UTF-8
sorry habe vergessen zusagen dass man mit NTFS-Schreiben am besten lassen sollte. Ich habe zwar gehört dass einige hier in der Liste kein Problem wäre, es ist aber immernoch in der entwicklung AFAIK
Hallo Volkmar,
was gibt denn mount für die Partitionen aus? ro oder rw?
Kannst du die rw Option in der fstab eintragen?
Max
----- Original Message -----
From: "Volkmar W. Pogatzki"
Hallo,
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler User "keine Berechtigung", um lesend auf /windows/C zuzugreifen.
Wenn ich mir die Berechtigungen ansehe, ist mir auch klar warum:
linux:/windows # ls -al insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/windows #
Jetzt dachte ich, ich könnte einfach mit chmod die Berechtgungen ändern, aber da sceint es eine Problem mit dem Dateisystem zugeben:
linux:/windows # chmod a+r C chmod: Beim Setzen der Zugriffsrechte für „C“: Das Dateisystem ist nur lesbar linux:/windows #
In der /etc/fstab stehen folgende Einträge:
/dev/hda7 / reiserfs acl,user_xattr 1 1 /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 /dev/hda6 swap swap pri=42 0 0
Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
-- Volkmar W. Pogatzki
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Maximilian Steinbauer wrote:
Hallo Volkmar,
was gibt denn mount für die Partitionen aus? ro oder rw?
linux:/etc # mount /dev/hda7 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) tmpfs on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hda2 on /windows/D type vfat (rw) /dev/hdc on /media/cdrecorder type subfs (ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda1 on /windows/C type ntfs (rw) linux:/etc #
Kannst du die rw Option in der fstab eintragen?
Bin mit der Syntax nicht vertraut. Wie müßte denn der vollständige Eintrag lauten? -- Volkmar W. Pogatzki
Volkmar W. Pogatzki schrieb am 12.07.2004 13:07:
Hallo,
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler User "keine Berechtigung", um lesend auf /windows/C zuzugreifen.
Wenn ich mir die Berechtigungen ansehe, ist mir auch klar warum:
linux:/windows # ls -al insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/windows #
Jetzt dachte ich, ich könnte einfach mit chmod die Berechtgungen ändern, aber da sceint es eine Problem mit dem Dateisystem zugeben:
linux:/windows # chmod a+r C chmod: Beim Setzen der Zugriffsrechte für „C“: Das Dateisystem ist nur lesbar linux:/windows #
In der /etc/fstab stehen folgende Einträge:
/dev/hda7 / reiserfs acl,user_xattr 1 1 /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 /dev/hda6 swap swap pri=42 0 0
Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
Hallo Volkmar, versuche mal ein umount /windows/C chmod a+r /windows/C mount /windows/C Hat bei mir auch schon mal geholfen - anscheinend setzt chmod den Befehl so um, dass auch alle Dateien in /windows/C geändert werden sollen, und das funktioniert nicht - ntfs ist ja ro... Da Du nur Lesezugriff möchtest, kann das Laufwerk ja ro oder rw gemounted sein. Der Parameter "user" in der fstab bewirkt nur, dass auch User das Dateisystem mounten dürfen. HTH, \/\/erner -- Werner Flamme, Abt. WKDV UFZ Umweltforschungszentrum Leipzig-Halle GmbH, Permoserstr. 15, 04318 Leipzig eMail: werner.flamme@ufz.de, Tel.: (0341) 235-2500
Werner Flamme wrote:
versuche mal ein
umount /windows/C chmod a+r /windows/C mount /windows/C
Sobald ich davon den ersten Befehl ausgeführt habe, sind die Berechtigungen so, wie ich sie haben will. Das nachfolgende chmod wird damit sinnlos, und nach erneutem Mounten sind die Berechtigungen wieder wie zuvor: linux:/etc # umount /windows/C linux:/etc # ls -al /windows/ insgesamt 5 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C drwxr-xr-x 2 root root 48 2004-07-02 08:45 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/etc # mount /windows/C linux:/etc # ls -al /windows/ insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 08:25 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-x------ 1 root root 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/etc # Schade. -- Volkmar W. Pogatzki
Werner Flamme wrote:
versuche mal ein
umount /windows/C chmod a+r /windows/C mount /windows/C
Hat bei mir auch schon mal geholfen - anscheinend setzt chmod den Befehl so um, dass auch alle Dateien in /windows/C geändert werden sollen, und das funktioniert nicht - ntfs ist ja ro... [...]
... denn sie wissen nicht, was sie tun. SCNR :-) man mount: [...] The standard form of the mount command, is mount -t type device dir This tells the kernel to attach the file system found on device (which is of type type) at the directory dir. The previous contents (if any) and owner and mode of dir become invisible, and [...] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ man mount: [...] Mount options for ntfs [...] uid=value, gid=value and umask=value Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ by somebody else. ^^^^^^^^^^^^^^^^ Alles klar? CU, Th.
Hallo Thomas, Hallo Alle Am Montag, 12. Juli 2004 19:15 schrieb Thomas Hertweck:
Werner Flamme wrote: [...]
man mount: [...] Mount options for ntfs [...] uid=value, gid=value and umask=value Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ by somebody else. ^^^^^^^^^^^^^^^^
Genau mit uid=value kann man das ändern. Ich habe hier die User-ID 500 und mounte meine VFAT-Partitionen mit der Option uid=500 (leider geht an der Stelle kein Name). Alle Dateien in den VFAT-Partitionen gehören von Linux aus gesehen dann mir. Entsprechendes sollte dann auch für uid=value und umask=value gelten. Tschö, Emil.
Alles klar?
CU, Th.
-- -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate
Hallo,
On Mon, 12 Jul 2004 13:07:29 +0200
"Volkmar W. Pogatzki"
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler > User "keine Berechtigung", um lesend auf /windows/C zuzugreifen. [...] In der /etc/fstab stehen folgende Einträge: [...] /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 [...] Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
Du solltest dich mal über man mount mit der umask-Option auseinandersetzen. Damit kannst du die Rechte der Dateien ändern. Falls du der einzige Benutzer am Rechner bist, kannst du auch überlegen, ob du mittels den Optionen uid und gid die Platten zusätzlich noch an deinen Benutzer übergibst. Hat den Vorteil, dass du die Bereichtigungen einer von einer NTFS-Partition herunterkopierten Datei nicht noch nachträglich bearbeiten musst. Damian Philipp, etwas von Sylpheed enttäuscht.
Damian Philipp wrote:
seit einem Upgrade von Suse 9.0 auf Suse 9.1 habe ich als normaler
User "keine Berechtigung", um lesend auf /windows/C zuzugreifen. [...] In der /etc/fstab stehen folgende Einträge: [...] /dev/hda1 /windows/C ntfs defaults 0 0 /dev/hda2 /windows/D vfat defaults 0 0 [...] Was müßte ich wo ändern, damit ich wieder als normaler User vollen Lesezugriff auf /windows/C bekomme?
Du solltest dich mal über man mount mit der umask-Option auseinandersetzen. Damit kannst du die Rechte der Dateien ändern. Falls du der einzige Benutzer am Rechner bist, kannst du auch überlegen, ob du mittels den Optionen uid und gid die Platten zusätzlich noch an deinen Benutzer übergibst. Hat den Vorteil, dass du die Bereichtigungen einer von einer NTFS-Partition herunterkopierten Datei nicht noch nachträglich bearbeiten musst.
Gut. Ich habe jetzt mal das "defaults" in "ro,uid=0,gid=100,umask=022" geändert: linux:/etc # cat /etc/fstab [...] /dev/hda1 /windows/C ntfs ro,uid=0,gid=100,umask=022 0 0 /dev/hda2 /windows/D vfat defaults 0 0 [...] linux:/etc # ls -al /windows/ Damit habe ich die folgenden Berechtigungen linux:/etc # ls -al /windows/ insgesamt 9 drwxr-xr-x 4 root root 144 2004-07-02 12:50 . drwxr-xr-x 23 root root 536 2004-07-12 21:57 .. lrwxrwxrwx 1 root root 1 2004-07-02 12:42 c -> C dr-xr-xr-x 1 root users 4096 2004-07-03 10:33 C lrwxrwxrwx 1 root root 1 2004-07-02 12:50 d -> D drwxr-xr-x 4 root root 4096 1970-01-01 01:00 D linux:/etc # und es scheint mein "/windows/C" wieder so beim Booten gemounted zu werden, daß man bequem drankommt. Bezüglich der optimalen Strategie für uid und gid bin ich noch unsicher. Welches sind denn die von Suse verwendeten Defaultwerte? Danke erstmal, auch den anderen Helfern, für die aufmerksame Unterstützung. -- Volkmar W. Pogatzki
participants (7)
-
Damian Philipp
-
Emil Stephan
-
Maximilian Steinbauer
-
Roman Langolf
-
Thomas Hertweck
-
Volkmar W. Pogatzki
-
Werner Flamme