mirror_zfs/include/os/freebsd/spl/sys
Brian Behlendorf 847d03060f
Fix ACL checks for NFS kernel server
This PR changes ZFS ACL checks to evaluate
fsuid / fsgid rather than euid / egid to avoid
accidentally granting elevated permissions to
NFS clients.

Reviewed-by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Co-authored-by: Andrew Walker <awalker@ixsystems.com>
Co-authored-by: Ryan Moeller <freqlabs@FreeBSD.org>
Signed-off-by: Ryan Moeller <freqlabs@FreeBSD.org>
Closes #13221
2022-03-20 21:21:18 -07:00
..
acl_impl.h
acl.h
atomic.h
byteorder.h
callb.h
ccompat.h
ccompile.h
cmn_err.h
condvar.h
cred.h Fix ACL checks for NFS kernel server 2022-03-20 21:21:18 -07:00
ctype.h
debug.h
dirent.h
disp.h
dkio.h
extdirent.h
fcntl.h
file.h
freebsd_rwlock.h
idmap.h
inttypes.h
isa_defs.h
kmem_cache.h
kmem.h
kstat.h
list_impl.h
list.h
lock.h
Makefile.am Fix ACL checks for NFS kernel server 2022-03-20 21:21:18 -07:00
misc.h
mod_os.h
mode.h
mount.h
mutex.h
param.h
policy.h
proc.h
processor.h
procfs_list.h
random.h
rwlock.h
sdt.h
sid.h Fix ACL checks for NFS kernel server 2022-03-20 21:21:18 -07:00
sig.h
simd_x86.h
simd.h
spl_condvar.h
string.h
strings.h
sunddi.h
sysmacros.h
systeminfo.h
systm.h
taskq.h
thread.h
time.h
timer.h
trace_zfs.h
trace.h
types32.h
types.h
uio.h
uuid.h
vfs.h
vm.h
vmsystm.h
vnode_impl.h
vnode.h
wmsum.h
zmod.h
zone.h