diff options
author | Günther Deschner <gd@samba.org> | 2007-09-26 21:46:43 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:31:00 -0500 |
commit | ddc6d051115577b27529c46ff98267517218fe59 (patch) | |
tree | 2390071b0896e87b1b01de55206d5edda28bffeb /source | |
parent | 0202a84e3f61665953bd5207218063b0d5ff6088 (diff) | |
download | samba-ddc6d051115577b27529c46ff98267517218fe59.tar.gz samba-ddc6d051115577b27529c46ff98267517218fe59.tar.xz samba-ddc6d051115577b27529c46ff98267517218fe59.zip |
r25362: Add "NT Authority\System" with Full Access to the default registry security
descriptor.
Guenther
Diffstat (limited to 'source')
-rw-r--r-- | source/registry/reg_frontend_hilvl.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/registry/reg_frontend_hilvl.c b/source/registry/reg_frontend_hilvl.c index 4ae1801a615..bc2f66f25a7 100644 --- a/source/registry/reg_frontend_hilvl.c +++ b/source/registry/reg_frontend_hilvl.c @@ -34,7 +34,7 @@ static struct generic_mapping reg_generic_map = static SEC_DESC* construct_registry_sd( TALLOC_CTX *ctx ) { - SEC_ACE ace[2]; + SEC_ACE ace[3]; SEC_ACCESS mask; size_t i = 0; SEC_DESC *sd; @@ -50,7 +50,12 @@ static SEC_DESC* construct_registry_sd( TALLOC_CTX *ctx ) init_sec_access(&mask, REG_KEY_ALL ); init_sec_ace(&ace[i++], &global_sid_Builtin_Administrators, SEC_ACE_TYPE_ACCESS_ALLOWED, mask, 0); - + + /* Full Access 'NT Authority\System' */ + + init_sec_access(&mask, REG_KEY_ALL ); + init_sec_ace(&ace[i++], &global_sid_System, SEC_ACE_TYPE_ACCESS_ALLOWED, mask, 0); + /* create the security descriptor */ |