ObjectSecurity.SetSecurityDescriptorSddlForm Metod

Definition

Anger säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (Security Descriptor Definition Language).

Överlagringar

Name Description
SetSecurityDescriptorSddlForm(String)

Anger säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (Security Descriptor Definition Language).

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Anger de angivna avsnitten i säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (Security Descriptor Definition Language).

Kommentarer

Om säkerhetsbeskrivningen som representeras av SDDL-strängen innehåller null för sin diskretionära åtkomstkontrollista (DACL), läggs en enda åtkomstkontrollpost (ACE) som ger alla fullständig åtkomst (AEFA) till i DACL. Om ett program ändrar DACL för en säkerhetsbeskrivning som ett AEFA ACE har lagts till i, sparas AEFA ACE med DACL när dacl-filen sparas.

Detta kan leda till att ett program oavsiktligt tillåter åtkomst till huvudkonton. På grund av detta bör ett program kontrollera om det finns ett AEFA ACE och ta bort det innan du ändrar någon säkerhetsbeskrivning.

SetSecurityDescriptorSddlForm(String)

Källa:
ObjectSecurity.cs

Anger säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (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)

Parametrar

sddlForm
String

SDDL-strängen som säkerhetsbeskrivningen ska anges från.

Kommentarer

Om säkerhetsbeskrivningen som representeras av SDDL-strängen innehåller null för sin diskretionära åtkomstkontrollista (DACL), läggs en enda åtkomstkontrollpost (ACE) som ger alla fullständig åtkomst (AEFA) till i DACL. Om ett program ändrar DACL för en säkerhetsbeskrivning som ett AEFA ACE har lagts till i, sparas AEFA ACE med DACL när dacl-filen sparas.

Detta kan leda till att ett program oavsiktligt tillåter åtkomst till huvudkonton. På grund av detta bör ett program kontrollera om det finns ett AEFA ACE och ta bort det innan du ändrar någon säkerhetsbeskrivning.

Gäller för

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Källa:
ObjectSecurity.cs

Anger de angivna avsnitten i säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (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)

Parametrar

sddlForm
String

SDDL-strängen som säkerhetsbeskrivningen ska anges från.

includeSections
AccessControlSections

Avsnitten (åtkomstregler, granskningsregler, ägare, primär grupp) i säkerhetsbeskrivningen som ska anges.

Kommentarer

Om säkerhetsbeskrivningen som representeras av SDDL-strängen innehåller null för sin diskretionära åtkomstkontrollista (DACL), läggs en enda åtkomstkontrollpost (ACE) som ger alla fullständig åtkomst (AEFA) till i DACL. Om ett program ändrar DACL för en säkerhetsbeskrivning som ett AEFA ACE har lagts till i, sparas AEFA ACE med DACL när dacl-filen sparas.

Detta kan leda till att ett program oavsiktligt tillåter åtkomst till huvudkonton. På grund av detta bör ett program kontrollera om det finns ett AEFA ACE och ta bort det innan du ändrar någon säkerhetsbeskrivning.

Gäller för