aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/zed
diff options
context:
space:
mode:
authorChunwei Chen <[email protected]>2016-06-17 17:36:01 -0700
committerBrian Behlendorf <[email protected]>2016-06-21 09:58:37 -0700
commit100a91aa3e9773f2a2a373c5cb066b52c780716c (patch)
treeff7039d9e5fc5eda2f481f4bd60fcd0ad6cc2d39 /cmd/zed
parentab9f4b0b824ab4cc64a4fa382c037f4154de12d6 (diff)
Fix NFS credential
The commit f74b821 caused a regression where creating file through NFS will always create a file owned by root. This is because the patch enables the KSID code in zfs_acl_ids_create, which it would use euid and egid of the current process. However, on Linux, we should use fsuid and fsgid for file operations, which is the original behaviour. So we revert this part of code. The patch also enables secpolicy_vnode_*, since they are also used in file operations, we change them to use fsuid and fsgid. Signed-off-by: Chunwei Chen <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #4772 Closes #4758
Diffstat (limited to 'cmd/zed')
0 files changed, 0 insertions, 0 deletions