Aracılığıyla paylaş


CommonSecurityDescriptor.DiscretionaryAcl Özellik

Tanım

Bu CommonSecurityDescriptor nesne için isteğe bağlı erişim denetim listesini (DACL) alır veya ayarlar. DACL, erişim kuralları içerir.

public:
 property System::Security::AccessControl::DiscretionaryAcl ^ DiscretionaryAcl { System::Security::AccessControl::DiscretionaryAcl ^ get(); void set(System::Security::AccessControl::DiscretionaryAcl ^ value); };
public System.Security.AccessControl.DiscretionaryAcl? DiscretionaryAcl { get; set; }
public System.Security.AccessControl.DiscretionaryAcl DiscretionaryAcl { get; set; }
member this.DiscretionaryAcl : System.Security.AccessControl.DiscretionaryAcl with get, set
Public Property DiscretionaryAcl As DiscretionaryAcl

Özellik Değeri

Bu CommonSecurityDescriptor nesne için DACL.

Açıklamalar

Bu özellik olarak ayarlanırsa, DACL'ye nullherkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girişi (ACE) eklenir. Bir uygulama, AEFA ACE'nin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, DACL kalıcı hale geldiğinde AEFA ACE DACL ile kalıcı olur.

Bu, bir uygulamanın istemeden sorumlulara erişim izni vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce kaldırmalıdır.

Şunlara uygulanır