PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schwerwiegengendes NFS Problem



JPH
05.01.09, 15:32
Moin,

ich habe hier ein NAS (D-link DNS 323) als NFS Server, dazu diverse Linux-PCs (Suse 10.3). Gleichzeitig unterstützt das NAS auch Samba für meinen Windows Vista und Mac OS Client.

Mit den Linux Clients habe ich das Problem, dass ich zwar die richtigen user.group IDs und Rechte habe, aber trotzdem keine Dateien zurückschreiben kann.

Im browser, konqueror, krusader oder mc, sehe ich alle IDs und Rechte korrekt, Zugriffe klappen auch. Also auch schreiben.
Aber sobald ich eine Datei mit einer Apllikation öffne, kann ich nicht mehr schreiben.
Z.B: Openoffice-Dokument wird immer als "schreibgeschützt" geöffnet. kann es aber mit "speichern unter" neu anlegen. Oder MP3 Dateien mit Easytag, auch hier wirden Änderungen verworfen.

Hier die Einträge aus der client fstab:
NAS01:/mnt/HD_a2/public /mnt/public nfs rw,auto,hard,intr,rsize=8192,wsize=8192,users 0 0
NAS01:/mnt/HD_a2/privat/joerg /mnt/joerg nfs rw,auto,hard,intr,rsize=8192,wsize=8192,users 0 0
NAS01:/mnt/HD_a2/privat/rie /mnt/rie nfs rw,auto,hard,intr,rsize=8192,wsize=8192,users 0 0

Das mounten klappt ohne Probleme, es gibt auch keine Fehlermeldung.

Das sind die exports-Einträge auf dem NAS:
/mnt/HD_a2/privat/joerg 192.168.178.0/24(rw,sync,all_squash,anonuid=502,anongid=555,no_s ubtree_check)
/mnt/HD_a2/privat/rie 192.168.178.0/24(rw,sync,all_squash,no_subtree_check)
/mnt/HD_a2/public 192.168.178.0/24(rw,sync,all_squash,anongid=555,no_subtree_check )

Betroffen sind sowohl die "privaten" Verzeichnisse, als auch das gemeinsame.
Auch Versuche mit uid und gid in der fstab schlugen fehlt.

Weiss jemand da draußen einen Rat?

Danke und tschüß, Joerg

marce
05.01.09, 16:00
welche Firmware und welches NFS hast Du drauf? Ich hatte derlei Probleme hier auch - allerdings nur unter Samba mit Linuxclients (Win lief problemlos). NFS tut ohne Probleme.

JPH
05.01.09, 17:05
Moin,

auf dem NAS:
Linux NAS01 2.6.12.6-arm1 #29 Wed Apr 30 10:03:59 CST 2008 armv5tejl unknown
Firmware: 1.05 mit funplug für NFS Unterstützung.
Die Frimware des NAS unterstützut nicht von Haus aus NFS!?!? Dafür gibt es einen
sogenannten funplug, der dann NFS möglich macht.

auf dem Linux-client
Linux oak 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 i686 athlon i386 GNU/Linux

Danke und Gruß, Joerg

JPH
06.01.09, 20:56
So, ich glaube, ich konnte das Problem lösen.
Die GID auf dem server und dem client muss die primäre Gruppe des users sein.
Es reicht für die Applikationen nicht aus, dass eine sekundäre Gruppe gleich ist.

Offen bleibt die Frage, warum Applikationen hier andere Rechte bekommen, als
file browser.

marcdevil
07.01.09, 12:30
man exports:
all_squash
Map all uids and gids to the anonymous user. Useful for
NFS-exported public FTP directories, news spool
directories, etc. The opposite option is no_all_squash,
which is the default setting.

nimm nur root_squash

JPH
07.01.09, 21:17
Danke, das probiere ich noch mal.
In der man page steht auch, dass no_all_squash default ist. Da ich die UID/GID explizit zuweise, habe ich das nicht weiter in Betracht gezogen.

Bis dann.