Nfsd - fragen

Hallo zusammen!
Kann mir jemand eine art Kurzanleitung oder
Erklaerung zu ‚nfsd‘ geben?

Ich habe folgendes Problem:

Ich habe mein Notebook mit meinem Arbeitsrechner
durch mount -t nfs verbunden. (beide unter SuSe 6.2)
Das exports file in /etc war (glaube ich) richtig eingestellt.
Was bedeutet dann in /var/log/messages:

Feb 7 12:34:04 os18f nfsd[134]: Unable to setfsuid -2: Invalid argument
Feb 7 12:34:04 os18f nfsd[134]: Unable to setfsgid -2: Invalid argument
Feb 7 12:34:04 os18f nfsd[134]: Unable to setgroups: Invalid argument

wie man sieht dies fast 3 x pro sekunde ???

Habe ich etwas falsch gemacht?
Wo soll ich anfangen ???

Danke fuer Eure Hilfe!
Arthur

Stimmen die Benutzer/Gruppen IDs auf den beiden Rechnern überein ?

Es sieht so aus, als wuerde der NFS-Server Versuchen seine Zugriffsrechte auf eine fid zu setzen, die es nicht gibt.

MFG
Martin

Hallo Martin,
Danke erst mal fuer Deine Antwort, aber ich verstehe sie fast nicht…
Ich bin auf beiden Rechenrn als derselbe Benutzer angemeldet.
Mit den Gruppen komm ich kaum zurecht…
(damit hatte ich auch schon immer meine Probleme, da nur ich
an diesen Rechnern arbeite, und keine anderen user,
somit auch keine Gruppen vorkommen)

Stimmen die Benutzer/Gruppen IDs auf den beiden Rechnern
überein ?

Wie sehe ich ob die IDs uebereinstimmen?

Es sieht so aus, als wuerde der NFS-Server Versuchen seine
Zugriffsrechte auf eine fid zu setzen, die es nicht gibt.

Was ist fid?

Danke trotzdem :smile:
MfG
Arthur

Hallo Martin,
Danke erst mal fuer Deine Antwort, aber ich verstehe sie fast
nicht…
Ich bin auf beiden Rechenrn als derselbe Benutzer angemeldet.
Mit den Gruppen komm ich kaum zurecht…
(damit hatte ich auch schon immer meine Probleme, da nur ich
an diesen Rechnern arbeite, und keine anderen user,
somit auch keine Gruppen vorkommen)

Haufig hat auf solchen Systemen jeder benutzer seine eigene Gruppe :smile:

Stimmen die Benutzer/Gruppen IDs auf den beiden Rechnern
überein ?

Wie sehe ich ob die IDs uebereinstimmen?

logg dich als der jeweilige Benutzer ein und tipp id.
Es reicht nicht, dass die Benutzernamen uebereinstimmen. NFS benutzt die Nummern

Es sieht so aus, als wuerde der NFS-Server Versuchen seine
Zugriffsrechte auf eine fid zu setzen, die es nicht gibt.

Was ist fid?

Zusätzlich zu den normalen uids und euids kann ein priviligierter (root) Prozess hier der NFS daemon seine Dateizugriffsrechte festlegen. Er muss von Root weg, damit er nicht „versehentlich“ auf die Dateien andrerer Benutzer zugreift, kann aber nicht die uid aendern, da der Benutzer ihm sonst Signale schicken koennte.

Die fid (oder fuid ??) dient dazu, nur die Dateizugriffsrechte zu aendern.

Loggst Du schon alle Debug-Medlungen mit ? (syslog)

MFG
Martin

Hallo Martin,
leider funktioniert der nfsd - kram immer noch nicht
die messages datei wird total vollgeknallt mit den

Feb 16 16:48:53 os18f nfsd[134]: Unable to setgroups: Invalid argument
Feb 16 16:48:53 os18f nfsd[134]: Unable to setfsuid -2: Invalid argument
Feb 16 16:48:53 os18f nfsd[134]: Unable to setfsgid -2: Invalid argument


vielleicht ist aber auch dieser Part wichtig :

Feb 19 09:34:27 os18f mountd[131]: exports file has anon entries, but host
Feb 19 09:34:27 os18f mountd[131]: has non-private IP address 156.17.76.51!
Feb 19 09:34:27 os18f nfsd[134]: exports file has anon entries, but host
Feb 19 09:34:27 os18f nfsd[134]: has non-private IP address 156.17.76.51!
Feb 19 09:34:28 os18f lpd[169]: restarted
Feb 19 09:34:30 os18f sshd[201]: log: Server listening on port 22.
Feb 19 09:34:30 os18f sshd[201]: log: Generating 768 bit RSA key.
Feb 19 09:34:30 os18f /usr/sbin/cron[204]: (CRON) STARTUP (fork ok)

ich verstehe diese meldungen auf jeden fall auch nicht,
denn die Benutzer/Gruppen IDs auf den beiden Rechnern stimmen überein ?

logg dich als der jeweilige Benutzer ein und tipp id.
Es reicht nicht, dass die Benutzernamen uebereinstimmen. NFS
benutzt die Nummern

Loggst Du schon alle Debug-Medlungen mit ? (syslog)

nein, wie mach ich das ?

Gruss
Arthur