ObjectSecurity.SetSecurityDescriptorSddlForm Método

Definição

Define o descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada.

Sobrecargas

Nome Description
SetSecurityDescriptorSddlForm(String)

Define o descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada.

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Define as seções especificadas do descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Security Descriptor Definition Language) especificada.

Comentários

Se o descritor de segurança representado pela cadeia de caracteres SDDL contiver null para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso único) que permite a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE AEFA foi adicionado, o ACE da AEFA será mantido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo, não intencionalmente, permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve verificar a existência de um ACE da AEFA e removê-lo antes de modificar qualquer descritor de segurança.

SetSecurityDescriptorSddlForm(String)

Define o descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada.

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 de caracteres SDDL da qual definir o descritor de segurança.

Comentários

Se o descritor de segurança representado pela cadeia de caracteres SDDL contiver null para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso único) que permite a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE AEFA foi adicionado, o ACE da AEFA será mantido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo, não intencionalmente, permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve verificar a existência de um ACE da AEFA e removê-lo antes de modificar qualquer descritor de segurança.

Aplica-se a

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Define as seções especificadas do descritor de segurança para esse ObjectSecurity objeto da cadeia de caracteres SDDL (Security Descriptor Definition Language) especificada.

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 de caracteres SDDL da qual definir o descritor de segurança.

includeSections
AccessControlSections

As seções (regras de acesso, regras de auditoria, proprietário, grupo primário) do descritor de segurança a ser definido.

Comentários

Se o descritor de segurança representado pela cadeia de caracteres SDDL contiver null para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso único) que permite a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE AEFA foi adicionado, o ACE da AEFA será mantido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo, não intencionalmente, permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve verificar a existência de um ACE da AEFA e removê-lo antes de modificar qualquer descritor de segurança.

Aplica-se a