ObjectSecurity.SetSecurityDescriptorSddlForm Metoda

Definice

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

Přetížení

Name Description
SetSecurityDescriptorSddlForm(String)

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

Poznámky

Pokud popisovač zabezpečení reprezentovaný řetězcem SDDL obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která umožňuje všem úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.

To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.

SetSecurityDescriptorSddlForm(String)

Zdroj:
ObjectSecurity.cs

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

public:
 void SetSecurityDescriptorSddlForm(System::String ^ sddlForm);
public void SetSecurityDescriptorSddlForm(string sddlForm);
member this.SetSecurityDescriptorSddlForm : string -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String)

Parametry

sddlForm
String

Řetězec SDDL, ze kterého chcete nastavit popisovač zabezpečení.

Poznámky

Pokud popisovač zabezpečení reprezentovaný řetězcem SDDL obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která umožňuje všem úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.

To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.

Platí pro

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Zdroj:
ObjectSecurity.cs

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

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)

Parametry

sddlForm
String

Řetězec SDDL, ze kterého chcete nastavit popisovač zabezpečení.

includeSections
AccessControlSections

Oddíly (pravidla přístupu, pravidla auditu, vlastník, primární skupina) popisovače zabezpečení, které chcete nastavit.

Poznámky

Pokud popisovač zabezpečení reprezentovaný řetězcem SDDL obsahuje null pro svůj volitelný seznam řízení přístupu (DACL), přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která umožňuje všem úplný přístup (AEFA). Pokud aplikace upraví seznam DACL popisovače zabezpečení, ke kterému byla přidána AEFA ACE, zůstane AEFA ACE v případě, že je tento seznam DACL trvalý.

To může způsobit neúmyslné povolení přístupu k objektům zabezpečení aplikace. Z tohoto důvodu by aplikace měla před úpravou popisovače zabezpečení zkontrolovat existenci AEFA ACE a odebrat ji.

Platí pro