s4:ntvfs: Use World and System SID constants
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 11 Sep 2023 03:28:00 +0000 (15:28 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 27 Sep 2023 02:43:28 +0000 (02:43 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/ntvfs/posix/pvfs_acl.c

index b143540a950c1dade48a04c47baadb84765bb9c6..e6432935d56a632fe0a42b11489482e2a869c228 100644 (file)
@@ -226,7 +226,7 @@ static NTSTATUS pvfs_default_acl(struct pvfs_state *pvfs,
        }
 
        /* setup other ACE */
-       ace.trustee = *dom_sid_parse_talloc(req, SID_WORLD);
+       ace.trustee = global_sid_World;
        ace.access_mask = 0;
        if (mode & S_IROTH) {
                ace.access_mask |= SEC_RIGHTS_FILE_READ | SEC_FILE_EXECUTE;
@@ -239,7 +239,7 @@ static NTSTATUS pvfs_default_acl(struct pvfs_state *pvfs,
        }
 
        /* setup system ACE */
-       ace.trustee = *dom_sid_parse_talloc(req, SID_NT_SYSTEM);
+       ace.trustee = global_sid_System;
        ace.access_mask = SEC_RIGHTS_FILE_ALL;
        security_descriptor_dacl_add(sd, &ace);