zlacker

[return to "NFS: The Early Years"]
1. rwmj+Ef1[view] [source] 2022-06-21 10:03:07
>>chmayn+(OP)
The thing I hated in NFSv2/3 (and fixed, finally, in NFSv4) is the use of random port numbers, making it difficult to have an NFS server with a firewall. Yes you can set 5(!) environment variables in an obscure file to fix the port numbers. NFSv4 routes everything over port 2049, but unfortunately breaks user mapping, I guess we can't have everything.
◧◩
2. jabl+ug1[view] [source] 2022-06-21 10:12:14
>>rwmj+Ef1
In the current NFSv4 RFC (https://datatracker.ietf.org/doc/html/rfc7530#section-5.9 ) it says:

> To provide a greater degree of compatibility with NFSv3, which identified users and groups by 32-bit unsigned user identifiers and group identifiers, owner and group strings that consist of ASCII- encoded decimal numeric values with no leading zeros can be given a special interpretation by clients and servers that choose to provide such support. The receiver may treat such a user or group string as representing the same user as would be represented by an NFSv3 uid or gid having the corresponding numeric value.

I'm not sure how common this extension is, at least the Linux server and client support it out of the box. Isilon also supports it, but it must be explicitly enabled.

[go to top]