Hallo,
ich habe ein kleines Problem beim mounten eines Verzeichnissen mit NFS:
Bei einem Schreibzugriff auf das gemountete Verzeichniss kommt folgende Fehlermeldung: Permission denied
Und das, obwohl ich mit Schreibrecht gemountet habe, und als Root zugreife. Das Lesen funktioniert jedenfalls tadelos.
Zur Info die relevante Zeile aus /proc/mounts: 141.30.211.58:/usr/src /mnt/idefix nfs rw,v3,rsize=8192,wsize=8192,hard,udp,lock,addr=141.30.211.58 0 0
Hat jemand eine Ahnung oder eine Hinweis wo das Problem liegen könnte?
Torsten
Hallo Torsten,
On Sun, Feb 01, 2004 at 05:56:47PM +0100, Torsten Frenzel wrote:
ich habe ein kleines Problem beim mounten eines Verzeichnissen mit NFS:
Bei einem Schreibzugriff auf das gemountete Verzeichniss kommt folgende Fehlermeldung: Permission denied
Und das, obwohl ich mit Schreibrecht gemountet habe, und als Root zugreife. Das Lesen funktioniert jedenfalls tadelos.
man 5 exports Stichwort: root_squash
Holger
Torsten Frenzel schrieb:
Hallo,
Hallo,
ich habe ein kleines Problem beim mounten eines Verzeichnissen mit NFS:
Bei einem Schreibzugriff auf das gemountete Verzeichniss kommt folgende Fehlermeldung: Permission denied
Und das, obwohl ich mit Schreibrecht gemountet habe, und als Root zugreife. Das Lesen funktioniert jedenfalls tadelos.
Zur Info die relevante Zeile aus /proc/mounts: 141.30.211.58:/usr/src /mnt/idefix nfs rw,v3,rsize=8192,wsize=8192,hard,udp,lock,addr=141.30.211.58 0 0
Hat jemand eine Ahnung oder eine Hinweis wo das Problem liegen könnte?
Ich würde mal darauf tippen, daß der NFS-Server das Verzeichnis mit der Option root_squash freigibt. Das heißt, eine entfernte UID 0 darf nicht mit UID 0 auf die Freigabe zugreifen (eine sehr sinnvolle Option).
Ich würde es mal als nicht-Root probieren. Dabei immer auf passende UIDs achten.
Torsten
Jens
Am Sonntag, 1. Februar 2004 17:56 schrieb Torsten Frenzel:
Hallo,
ich habe ein kleines Problem beim mounten eines Verzeichnissen mit NFS:
<Der genervte Anwender> Das Problem ist nicht das mounten sondern das NFS. Das ist eine ziemliche kranke [tm] Sache. Aber der einzige wirkliche Standard für den transparenten Dateizugriff über ein Netzwerk in der Unix-Welt. </Der genervte Anwender>
Bei einem Schreibzugriff auf das gemountete Verzeichniss kommt folgende Fehlermeldung: Permission denied
Und das, obwohl ich mit Schreibrecht gemountet habe, und als Root zugreife. Das Lesen funktioniert jedenfalls tadelos.
Zur Info die relevante Zeile aus /proc/mounts: 141.30.211.58:/usr/src /mnt/idefix nfs rw,v3,rsize=8192,wsize=8192,hard,udp,lock,addr=141.30.211.58 0 0
Hat jemand eine Ahnung oder eine Hinweis wo das Problem liegen könnte?
An deinem Root-Zugriff? Probiere es mal als normaler Benutzer. Für gewöhnlich will man nicht, das ein entfernter root, auch root-Rechte auf dem Server hat. Deshalb wird der entfernte root auf einen unprivilegierten user gemappt (default=root_squash). Das kannst du auf dem Server auch anders einrichten (no_root_squash). Siehe "man exports": <--------------------------------- schnipp ------------------------------> root_squash Map requests from uid/gid 0 to the anonymous uid/gid. Note that this does not apply to any other uids that might be equally sensitive, such as user bin.
no_root_squash Turn off root squashing. This option is mainly useful for diskless clients. <--------------------------------- schnapp ------------------------------>
Jens
lug-dd@mailman.schlittermann.de