-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kyek, Andreas, VF-DE [08.02.2012 11:25]:
Werner Flamme wrote:
Kyek, Andreas, VF-DE [08.02.2012 08:20]:
[...]
GENAUER lesen! Weder Joachim noch ich haben was von identd gesagt; der "schuldige" ist der _idmapd_; konfiguriert wird er über /etc/idmapd.conf.
NFSV4 funktioniert hier einwandfrei und alle user werden wunderbar und korrekt angezeigt!
Nicht aufgeben!
Andreas
Vergebt mir! BITTE! Ich meinte den idmapd, nicht den identd. Das war ein Vertipper.
Ich sprach vorhin von folgenden Abschnitten der /etc/sysconfig/nfs:
[...]
NFS_START_SERVICES="yes" - ---pins---
Yepp; das habe ich hier auch so.
Und die Datei /etc/idmapd.conf hat bei allen Hosts den Inhalt
- ---snip--- [General]
Verbosity = 0 Pipefs-Directory = /var/lib/nfs/rpc_pipefs Domain = localdomain
[Mapping]
Nobody-User = nobody Nobody-Group = nobody - ---pins---
Ich bin mir NICHT sicher, ob nfs4 mit /etc/hosts korrekt klar kommt; das Problem habe ich aber auch nicht da ich einen lokalen DNS laufen habe für die Namensauflösung.
Ich denke, es ist wichtig das eine Abfrage auf $HOST.$DOMAIN bei dir funktioniert. Geht denn ein "nslookup $host.localdomain" bei dir?
Nein, geht nicht. Es ist doch eine NFSv4-Domain, keine Hostdomain? Auf http://doc.opensuse.org/documentation/html/openSUSE/opensuse-reference/cha.n... finde ich "After activating NFSv4, enter an appropriate domain name. Make sure the name is the same as the one in the /etc/idmapd.conf file of any NFSv4 client that accesses this particular server. This parameter is for the idmapd service that is required for NFSv4 support (on both server and client). Leave it as localdomain (the default) if you do not have special requirements." Von Zusammenhang mit DNS finde ich da gar nichts. Die Freigaben habe ich vorsichtshalber mit YaST konfiguriert, und YaST kennt den FQDN, hätte also die DNS-Domain eintragen können, wenn es nötig gewesen wäre. Der NFS-Server ist gleichzeitig Nameserver (dnsmasq) für die angeschlossenen Hosts.
Kannst Du mir verraten, mit welchen Optionen Du die Shares freigibst (also aus der /etc/exports) und welche Optionen Du beim Mount benutzt?
aus /etc/exports #root /nfsv4 *.privat.loc(rw,fsid=0,insecure,no_root_squash,async,no_subtree_check)
#shares
/nfsv4/mail *.privat.loc(rw,nohide,insecure,no_root_squash,async,no_subtree_check)
... Hm. In "man nfs" finde ich das "insecure" nicht. Laut "man exports" hat es nichts mit den Usern zu tun ;-) Meine /etc/exports sieht so aus: /srv/nfs4 *(fsid=0,crossmnt,rw,no_root_squash,sync,no_subtree_check) /srv/nfs4/ersatz *(rw,no_root_squash,sync,no_subtree_check) "nohide" habe ich nicht, weil ich in der manpage sehe "The nohide option is currently only effective on single host exports. It does not work reliably with netgroup, subnet, or wildcard exports." Den * als Freigabeziel habe ich mir erlaubt, weil ich in /etc/hosts.deny portmap : ALL und in /etc/hosts.allow portmap : 192.168.171.0/255.255.255.0 : ALLOW stehen habe.
und an die Konfig für den automounter komme ich gerade nicht ran da meine beiden client PCs nicht angeschaltet sind.
(Wenn dir das hilft, kann ich dir das aber morgen nachliefern)
Andreas
Tja, wenn da was mit Usern drinsteht, würde es mir vielleicht helfen... Gruß Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8yWjkACgkQk33Krq8b42O0awCbBuoxqQwJ1s06q+xLiisannG9 CqAAnixi+qc1PVPNvY8/7dLJTMZ6skqW =uW/M -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org