Standaardtoegangsrechten
Elk type beveiligbaar object heeft een set toegangsrechten die overeenkomen met bewerkingen die specifiek zijn voor dat type object. Naast deze objectspecifieke toegangsrechten is er een set standaardtoegangsrechten die overeenkomen met bewerkingen die gebruikelijk zijn voor de meeste typen beveiligbare objecten.
De indeling toegangsmasker bevat een set bits voor de standaardtoegangsrechten. De volgende Windows-constanten voor standaardtoegangsrechten worden gedefinieerd in Winnt.h.
Constant | Betekenis |
---|---|
VERWIJDEREN | Het recht om het object te verwijderen. |
READ_CONTROL | Het recht om de informatie in de beveiligingsdescriptor van het objectte lezen, niet inclusief de informatie in de systeemtoegangsbeheerlijst (SACL). |
SYNCHRONISEREN | Het recht om het object te gebruiken voor synchronisatie. Hierdoor kan een thread wachten totdat het object de gesignaleerde status heeft. Sommige objecttypen bieden geen ondersteuning voor dit toegangsrecht. |
WRITE_DAC | Het recht om de discretionaire toegangsbeheerlijst (DACL) in de security descriptor van het object te wijzigen. |
WRITE_OWNER | Het recht om de eigenaar in de beveiligingsdescriptor van het object te wijzigen. |
Winnt.h definieert ook de volgende combinaties van de standaardtoegangsrechtenconstanten.
Constant | Betekenis |
---|---|
STANDARD_RIGHTS_ALL | Combineert DELETE-, READ_CONTROL-, WRITE_DAC-, WRITE_OWNER- en SYNCHRONISATIEtoegang. |
STANDARD_RIGHTS_EXECUTE | Momenteel gedefinieerd voor gelijke READ_CONTROL. |
STANDARD_RIGHTS_READ | Momenteel gedefinieerd voor gelijke READ_CONTROL. |
STANDARD_RIGHTS_REQUIRED | Combineert DELETE-, READ_CONTROL-, WRITE_DAC- en WRITE_OWNER-toegang. |
STANDARD_RIGHTS_WRITE | Momenteel gedefinieerd voor gelijke READ_CONTROL. |