Partilhar via


ObjectSecurity.SetSecurityDescriptorSddlForm Método

Definição

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

Sobrecargas

SetSecurityDescriptorSddlForm(String)

Define o descritor de segurança para este objeto ObjectSecurity 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 este objeto ObjectSecurity da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) 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) única 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 da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la antes de modificar qualquer descritor de segurança.

SetSecurityDescriptorSddlForm(String)

Define o descritor de segurança para este objeto ObjectSecurity 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) única 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 da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la 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 este objeto ObjectSecurity da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) 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 definir.

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) única 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 da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.

Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la antes de modificar qualquer descritor de segurança.

Aplica-se a