diff options
Diffstat (limited to 'libcli/security')
-rw-r--r-- | libcli/security/secdesc.c | 19 | ||||
-rw-r--r-- | libcli/security/secdesc.h | 5 |
2 files changed, 0 insertions, 24 deletions
diff --git a/libcli/security/secdesc.c b/libcli/security/secdesc.c index 46b820ee24e..bbad8a3c2ab 100644 --- a/libcli/security/secdesc.c +++ b/libcli/security/secdesc.c @@ -396,25 +396,6 @@ struct sec_desc_buf *dup_sec_desc_buf(TALLOC_CTX *ctx, struct sec_desc_buf *src) return make_sec_desc_buf( ctx, src->sd_size, src->sd); } -/******************************************************************* - Modify a SID's permissions in a struct security_descriptor. -********************************************************************/ - -NTSTATUS sec_desc_mod_sid(struct security_descriptor *sd, struct dom_sid *sid, uint32_t mask) -{ - NTSTATUS status; - - if (!sd || !sid) - return NT_STATUS_INVALID_PARAMETER; - - status = sec_ace_mod_sid(sd->dacl->aces, sd->dacl->num_aces, sid, mask); - - if (!NT_STATUS_IS_OK(status)) - return status; - - return NT_STATUS_OK; -} - /* * Determine if an struct security_ace is inheritable */ diff --git a/libcli/security/secdesc.h b/libcli/security/secdesc.h index 4c96ccde555..34d9d77b4b4 100644 --- a/libcli/security/secdesc.h +++ b/libcli/security/secdesc.h @@ -89,11 +89,6 @@ struct sec_desc_buf *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, struct secur ********************************************************************/ struct sec_desc_buf *dup_sec_desc_buf(TALLOC_CTX *ctx, struct sec_desc_buf *src); -/******************************************************************* - Modify a SID's permissions in a struct security_descriptor. -********************************************************************/ -NTSTATUS sec_desc_mod_sid(struct security_descriptor *sd, struct dom_sid *sid, uint32_t mask); - bool sd_has_inheritable_components(const struct security_descriptor *parent_ctr, bool container); NTSTATUS se_create_child_secdesc(TALLOC_CTX *ctx, struct security_descriptor **ppsd, |