• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Rechteproblem NFS ...die Zweite.

Hi Leute,

habe mich gerade zu NFS belesen und prompt was aufgesetzt, u.a. sieht das jetzt so aus:

2 Linux SuSE PC:

Server:
Code:
server:/ # cat /etc/exports
/hdb1/backups   *(rw,async)

Client:
Code:
client:/nfs # cat /etc/fstab
/dev/md0        /       reiserfs        acl,user_xattr,usrquota,grpquota 1 1
...
IP_SERVER:/hdb1/backups    /nfs    nfs     rw,nosuid,async 0 0


Nunja, die Verzeichnisse sind gemounted, aber ich kann von Client nicht auf Server schreiben:

Code:
client:/nfs # cp /var/log/messages .
cp: cannot create regular file `./messages': Permission denied

Rechte sind:
Code:
client:/nfs # ll
total 1
drwxr-xr-x   2 root root 104 2006-09-07 13:17 .
drwxr-xr-x  26 root root 680 2006-09-07 12:59 ..


Code:
server:/hdb1/backups # ll
drwxr-xr-x  2 root root 104 2006-09-07 13:17 .
drwxr-xr-x  8 root root 288 2006-09-07 13:16 ..

Lesen als client von server ist moeglich...
(Habe testdatei auf server erstellt und von client gelesen)

Was ist da falsch? Ich sehe es gerade nicht mehr und bin jetzt mal futtern,
Mahlzeit.

(Ich will meine Daten vom Client auf dem Server backupen)
 
Wie sehen die Rechte auf dem Mount-Punkt /nfs aus ?
(das ist in deinen Angaben nämlich nicht zu erkennen ;) )
 
client:

Code:
client:/ # mount
/dev/md0 on / type reiserfs (rw,acl,user_xattr,usrquota,grpquota)
...
.
.
.
IP_CLIENT:/hdb1/backups on /nfs type nfs (rw,nosuid,addr=IP_CLIENT)
client:/ #

Code:
client:/ # ll |grep nfs
drwxr-xr-x    2 root root   104 2006-09-07 13:17 nfs

und auf server:

Code:
drwxr-xr-x   2 root   root         104 2006-09-07 13:17 backups

Code:
drwxr-xr-x    8 root root   288 2006-09-07 13:16 hdb1

Code:
/dev/hdb1 on /hdb1 type reiserfs (rw,acl,user_xattr)
 
Die Gruppe "users" gibts auf jedem Linux und meist sind User in dieser Gruppe
=> "chgrp users /nfs"

und noch Schreibrechte für diese Gruppe:
=> "chmod g+w /nfs"
 
Nicht ganz:

Code:
client:/nfs # chgrp users /nfs
chgrp: changing group of `/nfs': Operation not permitted


Es wird kurios, mit nobody:nobody:
Code:
client:/nfs # ll
total 1
drwxrwxr-x   2 nobody nobody  48 2006-09-07 15:27 .
drwxr-xr-x  26 root   root   680 2006-09-07 12:59 ..
client:/nfs # touch hallo.welt
client:/nfs # ll
total 1
drwxrwxr-x   2 nobody nobody   80 2006-09-07 15:28 .
drwxr-xr-x  26 root   root    680 2006-09-07 12:59 ..
-rw-r--r--   1 nobody nogroup   0 2006-09-07 15:28 hallo.welt

und auf dem server:

Code:
server:/hdb1/backups # ll
total 0
drwxrwxr-x  2 nobody nobody   80 2006-09-07 15:28 .
drwxr-xr-x  8 root   root    288 2006-09-07 13:16 ..
-rw-r--r--  1 nobody nogroup   0 2006-09-07 15:28 hallo.welt

nogroup?
soso...

also mit group=users laeuft garnichts, da habe ich wieder nur permission denied...
 
Jetzt kommt es darauf an, wie hoch du Sicherheit haben willst.

Ich habe es @HOME bei mir mit allen Rechte für alle gemacht ... ist eh nur intern und da kommt kein anderer ran außer mir ;)

Für etwas mehr Sicherheit bzw. Schutz schau dir mal weitere Optionen
für die exports ( http://www.linuxfibel.de/nfs_srv.htm#export )
bzw. die fstab ( http://www.linuxfibel.de/nfs_cli.htm#opt ) an.
 
Ok danke, das klappt jetzt ganz gut mit den Rechten.

Ich habe auf beiden Rechnern nfs:users angelegt.

Aber jetzt mal was anderes haessliches:

Ich hatte dann eine 700 MB Datei Testweise mal von Client nach Server kopiert (cp) und prompt nach 41 MB ging die Netzwerkverbindung in die Knie und prompt ist mir diese Kiste schon wieder eingefroren, d.h.: SSH Verbindung tod, Apache2 Webserver tod;

Ich weiss das diese Fage jetzt hier nichts zu suchen hat, evtl. starte ich nochmal einen extra Thread, aber habt ihr ne Vermutung was das ist?
Ist da vielleicht ein Hardwarefehler in der Ethernethardware?

Siehe bitte auch dieser Thread, wo ich schon gepostet habe:

http://www.linux-club.de/viewtopic.php?t=67645&highlight=

NFS ansonsten geklaert.
 
Oben