ObjectSecurity.SetSecurityDescriptorSddlForm Método

Definição

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.

Aplica-se a