diff options
author | Rick Macklem <rmacklem@FreeBSD.org> | 2017-05-14 00:38:41 +0000 |
---|---|---|
committer | Rick Macklem <rmacklem@FreeBSD.org> | 2017-05-14 00:38:41 +0000 |
commit | 947572b4ee039db054d8bbdf26d6477da7a11c90 (patch) | |
tree | 711b5caab54245e36f287019dbe351a3a9985777 /contrib/expat | |
parent | 3a462c983d1a80553873a438729f063c6d645025 (diff) | |
download | src-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 'contrib/expat')
0 files changed, 0 insertions, 0 deletions