mirror of
https://github.com/samba-team/samba.git
synced 2025-02-25 17:57:42 +03:00
librpc/idl: rename NFS4 ACL xattr name
The "system" xattr namespace is reserved for the kernel. Any attempt to use xattrs in that namesspace will fail with EOPNOTSUPP, regardless of priveleges. In autobuild we're using the xattr_tdb VFS module, so it works there. Using the "security" namespace instead makes this module generally usable with Linux filesystem xattrs as storage backend. Additionally prefix the xattr name with "_ndr". This is in preperation of later commits that add a ACL blob marshalling format based on XDR. To avoid xattr name collision, both format will use distinct xattr names by default. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
20d3ae6a45
commit
df99ac2710
@ -13,7 +13,7 @@ import "misc.idl", "security.idl";
|
||||
]
|
||||
interface nfs4acl_interface
|
||||
{
|
||||
const char *NFS4ACL_NDR_XATTR_NAME = "system.nfs4acl";
|
||||
const char *NFS4ACL_NDR_XATTR_NAME = "security.nfs4acl_ndr";
|
||||
|
||||
const char *NFS4ACL_XATTR_OWNER_WHO = "OWNER@";
|
||||
const char *NFS4ACL_XATTR_GROUP_WHO = "GROUP@";
|
||||
|
Loading…
x
Reference in New Issue
Block a user