Permission denied bei NFS

Ryu-O

Grünschnabel
Hallo allerseits,
hab im Forum ne Menge ähnliche Probleme gefunden, aber leider keine Lösung.
Also, hab nen NIS-Server der funktioniert. Der gleiche Rechner soll auch als NFS-Server für die /home-Verzeichnisse dienen.

=> Server /etc/exports :
/home *.domain.nis(rw)

=> Client /etc/fstab:
192.168.2.5:/home /home nfs defaults 0 0

Auf dem Server kann ich mit
mount -t nfs 192.168.2.5:/home /mnt
mounten

auf dem Client funktionuert das nicht. dort krieg ich die Meldung:
mount: 192.168.2.5:/home failed, reason given by server: Permission denied

bzw. wenn ich mich mit einem User anmelden will:
No write access to $HOME directory (/)

Das ganze läuft auf SuSE9.0

was mach ich falsch
 
Also gut, da mir niemand antworten will mach ich das eben selbst. (falls jemand das gleiche Problem mal haben sollte)

hat bei mir eigentlich alles gepasst. der haken lag in der /etc/exports mit
/home *.domain.nis(rw)

das ist soweit auch richtig. nur hab ich keine namensauflösung in meinem netz. weder dns noch waren entsprechende einträge in der /etc/hosts geschrieben.

einfach nachtragen, etwa:
192.168.2.20 client1.domain.nis client1

die einträge lassen sich auch über NIS verteilen. einfach in /var/yp/Makefile prüfen ob in der Zeile all: der eintrag hosts. falls nicht, eintragen.
dann:
cd /var/yp/
make
so, soweit zum server

die clients sollten jetzt infos aus der hosts.byname und hosts.byaddr erhalten, aber sie fragen diese info nicht ab. dafür muss in der /etc/nsswitch.conf hinter hosts: noch der eintrag nis getätigt werden. je nach gewünschter abfrage-reihenfolge.
das sollte es gewesen sein. kann man mal mit nem ping auf einen alias(3.spalte in der /etc/hosts) testen. z.B.:
ping client1

Vielleicht hilft´s ja wen weiter. bei mir hat´s jetzt geklappt
 
Zurück