ich raff's nicht mehr ... Was bisher (bis SuSE 5.3) immer problemlos lief - mit SuSE 6.1 will's nicht mehr - jedenfalls bei uns. Oder sollte ich besser umschulen zum Pfoertner...? Der NFS-Export und das Mounten klappt wie bisher. Der Dateizugriff (read und write) aber nur noch, wenn 'chmod o+rw' anliegt. Mit anderen Worten: die permissions auf user- und group-Ebene werden (offenbar) nicht richtig gehandelt. UID's und GID's sowie zugehoerige Benutzernamen und deren Passwoerter sind auf allen Maschinen identisch! Wie gesagt, vom 5.3er Server - kein Problem Hier mal die Eckdaten: -------------------------------------------------------------------------------- ################### snip server susi: ########### root@susi:/etc >cat ./passwd : nobody:x:65534:65534:nobody:/tmp:/bin/bash admin:x:502:102::/home/admin:/bin/bash : ############ root@susi:/etc >cat ./exports /cdrom (ro) /usr/local/files (rw) /home (rw) ############ root@susi:/etc >ps ax |grep nfsj 5245 ? S 0:00 /usr/sbin/rpc.nfsd ################### snip client carolin: ########### root@carolin:/etc > cat passwd : nobody:x:65534:65534:nobody:/tmp:/bin/bash admin:x:502:102::/home/admin:/bin/bash : #################################################### Beispiel: Bereitgestellte Dateien auf dem Server susi: root@susi:/home/admin > ls -l total 359 : drwxr----- 4 admin wwwuser 1024 Jul 26 17:46 temp : : root@susi:/home/admin/temp > ls -l total 4 drwxrwxrwx 2 admin wwwuser 1024 Jul 21 14:29 1 drwxrwx--- 2 admin wwwuser 1024 Jul 21 14:29 2 -rw-rw---- 1 admin wwwuser 70 Jul 12 08:51 test.txt -rw-rw-rw- 1 admin wwwuser 70 Jul 26 17:46 test2.txt #Mounten auf dem Client Carolin: root@carolin:/ > mount susi:/home /mnt/1 root@carolin:/ > mount susi:/home on /mnt/1 type nfs (rw,addr=192.168.10.10) root@carolin:/ > #Und nun als User admin: admin@carolin:/ > cd /mnt/1/admin/temp admin@carolin:/mnt/1/admin/temp > ls -l total 0 admin@carolin:/mnt/1/admin/temp > # Scheinbar keine Dateien vorhanden admin@carolin:/mnt/1/admin/temp > cp ~/.profile ./test.txt cp: ./test.txt: Keine Berechtigung admin@carolin:/mnt/1/admin/temp > # Jetzt auf Server Susi: root@susi:/home/admin > chmod 777 temp # Und nun noch einmal am Client: admin@carolin:/mnt/1/admin/temp > ls -l total 4 drwxrwxrwx 2 admin wwwuser 1024 Jul 21 14:29 1 drwxrwx--- 2 admin wwwuser 1024 Jul 21 14:29 2 -rw-rw---- 1 admin wwwuser 70 Jul 12 08:51 test.txt -rw-rw-rw- 1 admin wwwuser 70 Jul 26 17:46 test2.txt # Na sieh mal an ! admin@carolin:/mnt/1/admin/temp > rm test2.txt admin@carolin:/mnt/1/admin/temp > rm test.txt admin@carolin:/mnt/1/admin/temp > ls -l total 2 drwxrwxrwx 2 admin wwwuser 1024 Jul 21 14:29 1 drwxrwx--- 2 admin wwwuser 1024 Jul 21 14:29 2 admin@carolin:/mnt/1/admin/temp > cp ~/.profile ./test.txt admin@carolin:/mnt/1/admin/temp > ls -l total 3 drwxrwxrwx 2 admin wwwuser 1024 Jul 21 14:29 1 drwxrwx--- 2 admin wwwuser 1024 Jul 21 14:29 2 -rw-r--r-- 1 nobody nogroup 492 Jul 26 18:01 test.txt admin@carolin:/mnt/1/admin/temp > -------------------------------------------------------------------------------- Beim Kopieren - so mann denn ueberhaupt 'irgendwie' Schreibrechte bekommt - gehen die permissions der Quelldatei verloren. Was ist da los? Keine Idee mehr! Es laeuft aber auch kein rpc.ugidd zur Uebersetzung der permissions zwischen verschiedenen Maschinen; am shadow-passwd wird es auch nicht liegen ... Also - kommt das jemandem bekannt vor - oder hat jemand mal 'ne Axt, um mir das Brett vor'm Kopf etwas zu lichten? By und viele Gruesse in die Runde! -- Johannes Haeussler, mailto:joe@putztuch.de *** http://putztuch.de *** Eine saubere Sache! ***
root@susi:/etc >cat ./exports /cdrom (ro) /usr/local/files (rw) /home (rw) Hier befindet sich das Problem, der Export funktioniert bei mir auch leider nur richtig, wenn die entsprechenden Rechnernamen hier mit eingetragen sind. Bei obiger Einstellung wird jeweils auf den Nutzer Nobody gemappt. Deine /etc/exports sollte dan irgendwie so aussehen /cdrom name.domain (ro) wobei ich jetzt absolut nicht sagen kann, ob die Domain weggelassen werden kann, Du solltest einfach mal probieren. Ich hab hierfür auch ca. 3 Tage gebraucht bis das ganze lief (Passwörter über yp). Du kommst hoffentlich schneller zum Ziel.
Andreas
root@susi:/etc >cat ./exports /cdrom (ro) /usr/local/files (rw) /home (rw)
Das haut sooo nicht hin. (Beispiel meiner exports) / 192.168.246.19(insecure,rw,root_squash,link_relative) /cdrom *(ro) * = joker! Die einzelnen Bedeutungen der in der Klammer stehenden Begriffe stehen auch im Handbuch. Wenn du es geschafft hast die Kiste zu mounten, mit mount -t nfs Rechner:/ /Mountpoint zu bewegen kannst du ja andere Einstellungen vornehmen. Und nicht vergessen: Bei jeder Änderung der exports einmal den nfsserver restarten. Entweder init 1 und zurück auf init 2, aber besser mit /sbin/init.d/nfsserver restart Sonst werden deine Einträge (wie bei lilo) nicht neu eingelesen. Dann sind da auch noch andere files die dir den Zugriff verweigern können. Und zwar sind das die host.allow;host.deny und ALLE IP/Rechner in die hosts übernehmen. Die hosts.deny sollte 'ALL EXCEPT LOCAL' stehen.
Hier befindet sich das Problem, der Export funktioniert bei mir auch leider nur richtig, wenn die entsprechenden Rechnernamen hier mit eingetragen sind. Bei obiger Einstellung wird jeweils auf den Nutzer Nobody gemappt. Deine /etc/exports sollte dan irgendwie so aussehen /cdrom name.domain (ro) wobei ich jetzt absolut nicht sagen kann, ob die Domain weggelassen werden kann, Du solltest einfach mal probieren.
Für cdrom JA,. da reicht ein * als host!! Bei einer Erstinstall wüßtest du/der Rechner ja noch keinen Hostnamen :) Darum /cdrom *(ro) ausreichend. Für die Verzeichmise nicht! Da kommts drauf an ob die Hostnamen aufgelöst werden können, aber besser die IP reinschreiben! Siehe oben.
Ich hab hierfür auch ca. 3 Tage gebraucht bis das ganze lief (Passwörter über yp). Du kommst hoffentlich schneller zum Ziel.
Naja, wenn ich erlich bin hab ich auch etwas länger gebraucht um es so aus dem Handbuch zu interpretieren das ich es verstehe. Das mit CDROM ist klar, aber hat auch keine IP und rw gereicht. Auch dürfen KEINE Leeranschläge gemacht werden!!!! Also alles mit TAB machen. (so hab ich es zuindest gemacht, nicht 100% sicher ob TAB's anerkannt werden). Sollte aber mit diesen erwähnten Einstellungen funzen. -- Grettings, Clemens ------------------------------------------------------- Reg. Linux-user 29112 Internetprobleme mit SuSE? (\!/) http://www.ndh.net/home/wohld/ ...alles noch im Aufbau. Sorry,...aber es geht voran:) -------------------------------------------------------
Clemens Wohld wrote:
Und nicht vergessen: Bei jeder Änderung der exports einmal den nfsserver restarten. Entweder init 1 und zurück auf init 2, aber besser mit /sbin/init.d/nfsserver restart
Ein /sbin/init.d/nfsserver reload recht voellig. Dabei arbeitet er einfach weiter. Nur um die exports einzulesen muss noch nicht der ganze Dienst gekillt werden. Schliesslich ist das hier Linux und kein (M)onopolisti(S)ches Produkt. ;-) Bjørn -- o_) Bjoern Buerger http://bbuerger.home.pages.de .-. _/\ .--------------------------------------------------- --/---\-/(/-' Linux User Group Braunschweig (LUG - BS) `-' http://www.tu-bs.de/initiativen/LUG/
Thomas Kieschnik wrote:
ich raff's nicht mehr ...
Was bisher (bis SuSE 5.3) immer problemlos lief - mit SuSE 6.1 will's nicht mehr - jedenfalls bei uns. Oder sollte ich besser umschulen zum Pfoertner...?
Der NFS-Export und das Mounten klappt wie bisher. Der Dateizugriff (read und write) aber nur noch, wenn 'chmod o+rw' anliegt. Mit anderen Worten: die permissions auf user- und group-Ebene werden (offenbar) nicht richtig gehandelt.
UID's und GID's sowie zugehoerige Benutzernamen und deren Passwoerter sind auf allen Maschinen identisch! Wie gesagt, vom 5.3er Server - kein Problem
Hier mal die Eckdaten: --------------------------------------------------------------------------------
[...]
Also - kommt das jemandem bekannt vor - oder hat jemand mal 'ne Axt, um mir das Brett vor'm Kopf etwas zu lichten?
By und viele Gruesse in die Runde!
Mit 6.1 hast wohl auch vom Kernel 2.0.x nach 2.2.x upgedated und damit einige Änderungen im NFS-Bereich erfahren. Du solltest die Change-Logs zum neuen Kernel lesen und die man-Pages zu den Kommandos/Konfigurationsdateien, also exports, mount etc. Genauer kann ich es im Moment leider auch nicht sagen, ich hatte aber ähnliche Probleme. Viel Spaß bei der Lektüre! hebi -- Dirk Hebenstreit Tel : +49-0177-2461522 HEBI D. Hebenstreit Buero-Informationstechnik +49-033200-85997 Eschenweg 3 FAX : +49-033200-85999 14558 Bergholz-Rehbruecke e-Mail : dhebenstreit@rios.de
On 26 Jul 1999, Thomas Kieschnik wrote:
ich raff's nicht mehr ...
Was bisher (bis SuSE 5.3) immer problemlos lief - mit SuSE 6.1 will's nicht mehr - jedenfalls bei uns. Oder sollte ich besser umschulen zum Pfoertner...?
Wird nicht nötig sein, denke ich ;-))
Der NFS-Export und das Mounten klappt wie bisher. Der Dateizugriff (read und write) aber nur noch, wenn 'chmod o+rw' anliegt. Mit anderen Worten: die permissions auf user- und group-Ebene werden (offenbar) nicht richtig gehandelt.
UID's und GID's sowie zugehoerige Benutzernamen und deren Passwoerter sind auf allen Maschinen identisch! Wie gesagt, vom 5.3er Server - kein Problem
Hier mal die Eckdaten: -------------------------------------------------------------------------------- ################### snip server susi: ###########
root@susi:/etc >cat ./passwd : nobody:x:65534:65534:nobody:/tmp:/bin/bash admin:x:502:102::/home/admin:/bin/bash : ############
root@susi:/etc >cat ./exports /cdrom (ro) /usr/local/files (rw) /home (rw) ############ [...] Also - kommt das jemandem bekannt vor - oder hat jemand mal 'ne Axt, um mir das Brett vor'm Kopf etwas zu lichten?
Jo, das kommt mir bekannt vor, allerdings auch schon vor 6.1. Versuch es mal so in der /etc/exports: /cdrom (rw,no_all_squash,no_root_squash) /usr/local/files (rw,no_all_squash,no_root_squash) /home (rw,no_all_squash,no_root_squash) Bei mir hat es geholfen. Und jetzt sag mir nicht, daß es in den man Pages etwas anders steht oder sich zumindest anders liest. Das haben wir auch gemerkt;-)) Versuch es mal. mfg Peter Küchler Registrierter Linux-User #127408
participants (6)
-
b.buerger@tu-bs.de
-
bock@nupis.de
-
c.wohld@ndh.net
-
dhebenstreit@rios.de
-
info@putztuch.de
-
peter.kuechler@frankfurt.netsurf.de