ObjectSecurity.SetSecurityDescriptorSddlForm Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.