nfs-user-server und probleme mit den uid´s

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

nfs-user-server und probleme mit den uid´s

Beitrag von Voyager_MP » 22.03.2005 21:50:57

Hallo,

Vorhanden:
Server (sarge), 2.6.10, nfs-user-server, kein nis

Code: Alles auswählen

/etc/exports
/home              (rw,no_root_squash)
/export/daten      (rw,no_root_squash)
/export/temp       (rw,no_root_squash)
/export/mp3        (rw,no_root_squash)
/export/movies     (rw,no_root_squash)
wenn ich von einem client mount, klappts wunderbar, sobald ich ein file anlege, bekommt es eine andere uid.gid (dr-xr-x--- 2 nobody nogroup)
obwohl meine uid 500 ist, auf denn server und auf den client,
also sollte da michel users stehen...

kann einer helfen ?
Gruß Michel

Benutzeravatar
Warlord
Beiträge: 128
Registriert: 10.03.2005 12:18:18
Wohnort: Norddeutschland

Beitrag von Warlord » 23.03.2005 10:55:21

Also ich meine, daß es nicht auf die UID, sondern auf den Username ankommt. Soll heißen: Das "Squashing" vergleicht den Username und mappt den dann auf die entsprechende UID auf dem Server.

Und wenn der Username auf dem Server nicht vorhanden ist, wird halt auf nobody gemappt.

Daher zunächst die Frage: Heißt Du auf BEIDEN Systemen michel? :roll:

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 23.03.2005 11:26:23

ja, auf beiden systemen gibts den user michel mit der uid 500
Gruß Michel

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 23.03.2005 12:34:07

wenn du alles auf den einen user haben willst, sollte das mit

Code: Alles auswählen

/export/     192.168.0.0/255.255.255.0(rw,all_squash,anonuid=500,anongid=1000)
gehen


Zitat aus man exports

Code: Alles auswählen

 anonuid and anongid
              These  options  explicitly  set  the  uid and gid of the anonymous account.  This option is primarily useful for
              PC/NFS clients, where you might want all requests appear to be from one user.
:wink:
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 23.03.2005 19:30:44

ich möchte nicht alles zu einer userid gemapped haben, es sollen halt die richtigen uids gesetzt werden.

andere user sollen ihre file auch mit deren uid´s erstellen können ....
Gruß Michel

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 23.03.2005 21:46:51

hat denn keiner eine idee ?
Gruß Michel

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 23.03.2005 22:11:39

das ist doch so wenn du nichts angibst. Nur das nicht der Name wichtig ist, sondern die UID . . .
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 24.03.2005 14:03:44

wenn das mal klappen würde, würde ich wohl kaum hier posten !
Gruß Michel

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 24.03.2005 14:23:30

Also, so wie ich das weiss, mapped NFS per default deinen User am Client auf den am Server, sofern die UID auf beiden vorhanden ist.
Alle andere Dinge die in der Manpage zu /etc/exports stehen, sind eigentlich Spezialfaelle.

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 24.03.2005 14:31:46

Das kenne ich auch nur sooo, leder gehts aber nicht bei mir...
Gruß Michel

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 24.03.2005 14:33:28

Wenn du da nur wenige User hast, koenntest du eventuell auch versuchen, das Mapping der UIDs per Hand zu machen:

Code: Alles auswählen

       map_static
              This option enables static mapping. It specifies the name of the file that describes the uid/gid mapping, e.g.

              map_static=/etc/nfs/foobar.map

              The file's format looks like this

              # Mapping for client foobar:
              #    remote     local
              uid  0-99       -       # squash these
              uid  100-500    1000    # map 100-500 to 1000-1500
              gid  0-49       -       # squash these
              gid  50-100     700     # map 50-100 to 700-750
Eventuell reicht das ja schon fuer dich.

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 24.03.2005 14:40:23

hatte ich auch schon dran gedacht, aber ich verstehe nicht warum es nicht geht ?
Gruß Michel

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 24.03.2005 14:44:35

Ich auch nicht, aber das oben waere zumindest ein Workaround, damit es mal soweit klappt.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 25.03.2005 16:21:57

Der nfs-user-server ist deprecated, tot und buggy... Benutze den Kernel Server...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten