]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC: r317269
authorrmacklem <rmacklem@FreeBSD.org>
Sun, 7 May 2017 20:11:58 +0000 (20:11 +0000)
committerrmacklem <rmacklem@FreeBSD.org>
Sun, 7 May 2017 20:11:58 +0000 (20:11 +0000)
commitd1f3556f95fb19df48e271e4266e8aaa95fd7a48
treecb9974f3e1769df312348e7310018647bd66c929
parent31071e591bb2bcd0bb7e59fc4b223d717f945ab9
MFC: r317269
Set default uid/gid to nobody/nogroup for NFSv4 mapping.

The default uid/gid for NFSv4 are set by the nfsuserd(8) daemon.
However, they were 0 until the nfsuserd(8) was run. Since it is
possible to use NFSv4 without running the nfsuserd(8) daemon, set them
to nobody/nogroup initially.
Without this patch, the values would be set by the nfsuserd(8) daemon
and left changed even if the nfsuserd(8) daemon was killed. The default
values of 0 meant that setting a group to "wheel" would fail even when
done by root.
It also adds a definition of GID_NOGROUP to sys/conf.h.
sys/fs/nfs/nfs_commonsubs.c
sys/sys/conf.h