NFSUSERD(8) | MidnightBSD System Manager's Manual | NFSUSERD(8) |
nfsuserd
— load
user and group information into the kernel for NFSv4 services plus support
manage-gids for all NFS versions
nfsuserd |
[-domain domain_name]
[-usertimeout minutes]
[-usermax max_cache_size]
[-verbose ] [-force ]
[-manage-gids ]
[num_servers] |
nfsuserd
loads user and group information
into the kernel for NFSv4. For Kerberized NFSv4 mounts, it must be running
on both client(s) and server for correct operation. For non-Kerberized NFSv4
mounts, this daemon must be running unless all client(s) plus the server are
configured to put uid/gid numbers in the owner and owner_group strings.
It also provides support for manage-gids and must be running on the server if this is being used for any version of NFS.
Upon startup, it loads the machines DNS domain name, plus timeout and cache size limit into the kernel. It then preloads the cache with group and user information, up to the cache size limit and forks off N children (default 4), that service requests from the kernel for cache misses. The master server is there for the sole purpose of killing off the slaves. To stop the nfsuserd, send a SIGUSR1 to the master server.
The following options are available:
-domain
domain_name-usertimeout
minutes-usermax
max_cache_size-verbose
-force
-manage-gids
getgrent(3), getgrouplist(3), getpwent(3), nfsv4(4), group(5), passwd(5), nfsd(8)
The nfsuserd
utility was introduced with
the NFSv4 experimental subsystem in 2009.
The nfsuserd
use
getgrent(3),
getgrouplist(3) and
getpwent(3) library
calls to resolve requests and will hang if the servers handling those
requests fail and the library functions don't return. See
group(5) and
passwd(5) for more
information on how the databases are accessed.
April 6, 2019 | midnightbsd-3.1 |