ObjectSecurity.SetSecurityDescriptorSddlForm Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL).
Sobrecargas
| Name | Description |
|---|---|
| SetSecurityDescriptorSddlForm(String) |
Define o descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL). |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL). |
Observações
Se o descritor de segurança representado pela cadeia SDDL contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.
SetSecurityDescriptorSddlForm(String)
Define o descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL).
public:
void SetSecurityDescriptorSddlForm(System::String ^ sddlForm);
public void SetSecurityDescriptorSddlForm(string sddlForm);
member this.SetSecurityDescriptorSddlForm : string -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String)
Parâmetros
- sddlForm
- String
A cadeia SDDL a partir da qual definir o descritor de segurança.
Observações
Se o descritor de segurança representado pela cadeia SDDL contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.
Aplica-se a
SetSecurityDescriptorSddlForm(String, AccessControlSections)
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL).
public:
void SetSecurityDescriptorSddlForm(System::String ^ sddlForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorSddlForm(string sddlForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorSddlForm : string * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String, includeSections As AccessControlSections)
Parâmetros
- sddlForm
- String
A cadeia SDDL a partir da qual definir o descritor de segurança.
- includeSections
- AccessControlSections
As secções (regras de acesso, regras de auditoria, proprietário, grupo primário) do descritor de segurança a definir.
Observações
Se o descritor de segurança representado pela cadeia SDDL contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.