[rhelv6-list] NFSv4 not translation UID, GID between freebsd server and rhel63 client

Antonio Lopez cubodebits at gmail.com
Tue Oct 30 20:36:42 UTC 2012


Have you tried to set params anonuid,anongid to the desired uid & gid in
/etc/exports ?
El 30/10/2012 21:18, "Jason Keltz" <jas at cse.yorku.ca> escribió:

> I have a  FreeBSD 9.1RC2 server exporting an NFS v4 filesystem (a home
> directory actually) that I want to mount under my rhel63 nfs client.
> nfsuserd is running on FreeBSD (idmapd equivalent for Linux), idmapd is
> running on rhel63 and both are configured with the same domain and
> translation of nfsswitch.
> Both systems share the same users and groups in /etc/passwd and
> /etc/group.   Sure, there are some additional users and groups on either
> system, but the real users I care about are in both with the same uid and
> gid.  There are no duplicate entries.
>
> On Rhel6.3, I can mount the nfs v4 share from the FreeBSD server, and it
> shows up as vers=4, but all the files appear as nobody:nobody, even though
> they are all owned by user jast7 and group "zfstest" on the FreeBSD nfs
> server.
> Aha! That's a simple ID mapping problem, you say?  Well, it's probably an
> ID mapping problem, but not sure that it's so simple....  The exported
> directory is owned by jast7, group zfstest.  If the exported directory is
> set to mode 700, and user jast7 on the rhel63 client tries to write to the
> directory, he can write, and yet, if another user "jas" on the rhel63
> client tries to write to the directory, he cannot...   Hmmm???
> So I continue ... when jast7 writes on the rhel63 client, the files show
> up as "nobody:nobody" on the rhel63 client, but under freebsd shows up as
> "jast7:zfstest" as should be the case.
> On the other hand, if I make the exported directory mode 707, then user
> "jas" on the rhel63 system can indeed write a file.   This file shows up as
> "jas:nobody" on the rhel63 system, and shows up as "jas:zfstest" on the
> FreeBSD server.
>
> From FreeBSD passwd:
>
> jast7:x:14975:1001:jas test 7:/cs/home/jast7:/bin/false
> jas:x:1004:1000:Jason:/cs/**home/jas:/cs/local/bin/tcsh
>
> From FreeBSD group:
>
> zfstest:*:1001:
> tech:*:1000:tdb
>
> From Linux passwd:
>
> jast7:x:14975:1001:jas test 7:/cs/home/jast7:/bin/false
> jas:x:1004:1000:Jason:/cs/**home/jas:/cs/local/bin/tcsh
>
> From Linux group:
>
> zfstest:*:1001:
> tech:*:1000:
>
> Just to be sure, I have tried unmounting, "service rpcidmapd restart",
> then mounting the share, and no difference..
>
> Any ideas?
>
> Jason.
>
> ______________________________**_________________
> rhelv6-list mailing list
> rhelv6-list at redhat.com
> https://www.redhat.com/**mailman/listinfo/rhelv6-list<https://www.redhat.com/mailman/listinfo/rhelv6-list>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/rhelv6-list/attachments/20121030/a99b9dfb/attachment.htm>


More information about the rhelv6-list mailing list