HomeFreeBSD

Cross-platform acltype

Description

Cross-platform acltype

The acltype property is currently hidden on FreeBSD and does not
reflect the NFSv4 style ZFS ACLs used on the platform. This makes it
difficult to observe that a pool imported from FreeBSD on Linux has a
different type of ACL that is being ignored, and vice versa.

Add an nfsv4 acltype and expose the property on FreeBSD.

Make the default acltype nfsv4 on FreeBSD.

Setting acltype to an unhanded style is treated the same as setting
it to off. The ACLs will not be removed, but they will be ignored.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #10520

Details

Provenance
freqlabsAuthored on Oct 14 2020, 4:25 AM
GitHub <noreply@github.com>Committed on Oct 14 2020, 4:25 AM
Parents
rGb302185a9283: FreeBSD: make adjustments for the standalone environment
Branches
Unknown
Tags
Unknown

Event Timeline