]> git.proxmox.com Git - mirror_zfs.git/commit
Revert parts of 938cfeb0f27303721081223816d4f251ffeb1767
authorAllan Jude <allan@klarasystems.com>
Fri, 2 Jul 2021 19:16:58 +0000 (19:16 +0000)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 10 Jun 2022 16:51:32 +0000 (09:51 -0700)
commita1aa8f14c864b6851649f9c3e74e9f12e6518edd
treeb7b42e9ca043bbb49b80f754be149ff4780b42ae
parentfc5200aa9b345972fc1b99869b03a373090b84c7
Revert parts of 938cfeb0f27303721081223816d4f251ffeb1767

When read and writing the UID/GID, we always want the value
relative to the root user namespace, the kernel will take care
of remapping this to the user namespace for us.

Calling from_kuid(user_ns, uid) with a unmapped uid will return -1
as that uid is outside of the scope of that namespace, and will result
in the files inside the namespace all being owned by 'nobody' and not
being allowed to call chmod or chown on them.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Allan Jude <allan@klarasystems.com>
Closes #12263
include/os/linux/kernel/linux/vfs_compat.h