Gentoo Archives: gentoo-user-de

From: Dirk Heinrichs <dirk.heinrichs@××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] nfs als user via fstab mounten
Date: Tue, 29 Sep 2009 19:59:48
Message-Id: 200909292159.39784.dirk.heinrichs@online.de
In Reply to: Re: [gentoo-user-de] nfs als user via fstab mounten by Max Bloch
1 Am Dienstag 29 September 2009 21:41:46 schrieb Max Bloch:
2 > Dirk Heinrichs wrote:
3 > > NFS ist _kein_ Windows Filesystem. Du siehst auf dem Client genau
4 >
5 > dieselben
6 >
7 > > Rechte die das exportierte Verzeichnis auf dem Server hat.
8 >
9 > Ok, das ist mir schon klar. Ich habe mich wohl ungeschickt ausgedrückt.
10 >
11 > Roland Huehn wrote:
12 > > ... oder, du legst
13 > > den user auf dem Server ebenfalls an un mapst dann in der /etc/exports
14 > > auf dem Server mit anonuid,anongid auf die uid,gid des angelegten users.
15 > > z.B:
16 > > 10.11.65.2(rw,all_squash,anonuid=1000,anongid=1001,no_subtree_check,async
17 > >)
18 >
19 > Danke, das klingt doch nach einer Lösung. Allerdings würde ich es
20 > bevorzugen keine Mappings zu verwenden. Mein /etc/exports sieht so aus:
21 >
22 > "/share/HDA_DATA/Qmultimedia" *(rw,async,no_root_squash)
23 >
24 > Max Bloch wrote:
25 > > Schreiben auf das gemountete NFS erfolgt als 'guest' user.
26 >
27 > Hier ein Beispiel:
28 >
29 > client# cat /etc/fstab
30 > 192.168.178.10:/share/Qmultimedia /mnt/schmas/Qmultimedia nfs
31 > defaults,user,nfsvers=3 0 0
32 >
33 > client# pwd
34 > /mnt/schmas/Qmultimedia
35 >
36 > client# ls -la
37 > drwxrwxrwx 5 root root 4096 15. Aug 08:09 .
38 >
39 > client# mkdir test
40 > client# ls -la
41 > drwxrwxrwx 5 root root 4096 15. Aug 08:09 .
42 > drwxr-xr-x 2 nobody nobody 4096 29. Sep 20:08 test
43 >
44 > client# whoami
45 > max
46 >
47 > Auf dem Server gibt es ebenso den user 'max' mit der selben UID wie auf
48 > dem client.
49 >
50 > Das sieht für mich aus als ob mein Zugriff gesquashed wurde?!? Ob
51 > vielleicht das no_root_squash in meiner /etc/exports dafür
52 > verantwortlich ist?
53
54 Nein.
55
56 > In meinem Beispiel habe ich 'mkdir test' aber doch
57 > als user 'max' ausgeführt und nicht als root. Habe ich da vielleicht was
58 > falsch verstanden?
59
60 Nein, das ist schon richtig.
61
62 > Ich frage mich gerade welcher user in meinem Beispiel nun auf das nfs
63 > zugegriffen hat? War es 'max' der den Befehl 'mkdir test' ausgeführt
64 > hat, oder war es 'root' der das nfs via fstab wahrscheinlich gemounted
65 > hat?
66
67 Es war max.
68
69 > Vielleicht liegt hier der Lösungsansatz?
70
71 Bist Du sicher, das die /etc/exports stimmt? Das obige Beispiel deutet auf
72 "all_squash" hin. Hattest Du die vielleicht mal drin, und nach Entfernung
73 vielleicht die Serverprozesse nicht neu gestartet?
74
75 Bye...
76
77 Dirk

Replies

Subject Author
Re: [gentoo-user-de] nfs als user via fstab mounten Max Bloch <max.bloch@××××××.de>