From 00cb6354cfe007e4c0c25a508ce5008f9a69e5d2 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sun, 28 Apr 2013 18:20:04 +1000 Subject: vfs: Allow CREATOR GROUP to be used with vfs_zfsacl The solaris acl() code requires that both ACE_GROUP|ACE_IDENTIFIER_GROUP be set to indicate the @group permissions. Otherwise, it would return Invalid Paramter to clients. Andrew Bartlett Reviewed-by: Jeremy Allison --- source3/modules/vfs_zfsacl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3') diff --git a/source3/modules/vfs_zfsacl.c b/source3/modules/vfs_zfsacl.c index 93a0faa6d5..dbae50b464 100644 --- a/source3/modules/vfs_zfsacl.c +++ b/source3/modules/vfs_zfsacl.c @@ -142,7 +142,7 @@ static bool zfs_process_smbacl(vfs_handle_struct *handle, files_struct *fsp, SMB acebuf[i].a_flags |= ACE_OWNER; break; case SMB_ACE4_WHO_GROUP: - acebuf[i].a_flags |= ACE_GROUP; + acebuf[i].a_flags |= ACE_GROUP|ACE_IDENTIFIER_GROUP; break; default: DEBUG(8, ("unsupported special_id %d\n", \ -- cgit