PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS Debian <-> Gentoo



alex1000
24.03.09, 10:38
Hallo,

ich habe bei mir mehrere debian-server. Diese mounten von meinen debian-fileserver aus, eine nfs-freigabe. soweit alles in ordnung. schreiben lesen, beides ok. nun hab ich noch 2 gentoo-server hinzubekommen. diese können die nfs-shares auch mounten zeigen an das es als "rw" gemountet ist. will ich nun aber etwas kopieren, bekomm ich immer permission denied. ich hab nur leseneden zugriff. frag mich aber wieso, wo ich doch alles mit rw eingestllet hab. die logs sind swoeit sauber, auf dem gentoo-system lässt sich keine fehlermedlung finden, was nfs betrifft. auf dem nfs-server finden sich nur angaben dazu das nfs richtig gemountet wurde.

ich bin jetzt leicht am verzweifeln. vllt kann mir ja einer hier helfen.

meine exports sieht so aus:

/media/files0 192.168.1.0/255.255.255.0(sync,no_subtree_check,rw,no_root_squ ash,insecure)

fstab eintrag auf dem gentoo-system (entspricht denen auf den debian-systemen):

192.168.X.X:/media/files0 /var/backup nfs defaults 0 0

mount-ausgabe:


192.168.X.X:/media/files0 on /var/backup type nfs (rw,addr=192.168.X.X)

marce
24.03.09, 10:48
wie sieht's denn mit den Benutzerrechten bzw. IDs auf den jeweiligen Systemen aus? Stimmen die überein?

alex1000
24.03.09, 10:58
im mom ist es auf beiden systemen jeweils root, der mountet und schreiben will.

marce
24.03.09, 10:59
welche Versionen werden verwendet?

alex1000
24.03.09, 14:03
debian:
nfs-common (1:1.0.10-6+etch.1)
nfs-kernel-server (1:1.0.10-6+etch.1)

gentoo:
net-fs/nfs-utils Latest version installed: 1.1.3

simpleminds
24.03.09, 15:42
Kommst Du denn als normaler Benutzer an die shares dran?

alex1000
24.03.09, 17:51
das sind nur administrative freigaben, ich hab meist keine anderen user ausser root.
und er zeigt mir ja auch ann, das die dateien wohl root gehören.

BedriddenTech
25.03.09, 10:21
root_squash ist AFAIK default mittlerweile. Auf dem Server bist Du nur "nobody".

alex1000
25.03.09, 17:49
das versteh ich jetzt nicht, ich hab doch "no_root_squash" als option gesetzt. das sollt doch erreichen, das ein externer root, auch auf dem fileserver root ist.

EDIT:

hatte nun noch mal ein wenig zeit ... hab mal auf dem Fileserver ein Verzeichnis angelegt mit chmod 77 die rechte geändert. von meinen gentoo dann was rüberkopiert, und wirklich, es kommt dort als nobody und nogroup an...