aboutsummaryrefslogtreecommitdiff
path: root/bin/sh/tests
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2017-05-14 00:38:41 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2017-05-14 00:38:41 +0000
commit947572b4ee039db054d8bbdf26d6477da7a11c90 (patch)
tree711b5caab54245e36f287019dbe351a3a9985777 /bin/sh/tests
parent3a462c983d1a80553873a438729f063c6d645025 (diff)
downloadsrc-947572b4ee039db054d8bbdf26d6477da7a11c90.tar.gz
src-947572b4ee039db054d8bbdf26d6477da7a11c90.zip
Change the default uid/gid values for nobody/nogroup to 65534/65533.
The default values found in /etc/passwd and /etc/group are 65534, 65533. In mountd.c, the defaults were -2, which was 65534 back when uid_t was 16bits. Without this patch, a file created by root on an NFS exported volume without the "-root=" export option will end up owned by uid 4**32 - 2. When discussed on freebsd-current@, it seemed that users preferred the values being changed to 65534/65533. I have not added code to acquire these values from the databases, since the mountd daemon might get "stuck" during startup waiting for a non-responsive password database server. Discussed on: freebsd-current
Notes
Notes: svn path=/head/; revision=318262
Diffstat (limited to 'bin/sh/tests')
0 files changed, 0 insertions, 0 deletions