Standardní přístupová práva
Každý typ zabezpečitelného objektu má sadu přístupových práv, která odpovídají operacím specifickým pro daný typ objektu. Kromě těchto přístupových práv specifických pro objekty existuje sada standardních přístupových práv, která odpovídají operacím běžným pro většinu typů zabezpečitelných objektů.
Formát masky přístupu obsahuje sadu bitů pro standardní přístupová práva. Následující konstanty Windows pro standardní přístupová práva jsou definovány v winnt.h.
Konstanta | Význam |
---|---|
VYMAZAT | Právo odstranit objekt. |
READ_CONTROL | Právo na čtení informací v popisovači zabezpečení objektu, nikoli informace v seznamu řízení přístupu systému (SACL). |
SYNCHRONIZOVAT | Právo použít objekt pro synchronizaci. To umožňuje vláknu čekat, dokud objekt není v signalizačním stavu. Některé typy objektů nepodporují toto přístupové právo. |
WRITE_DAC | Právo upravit volitelný seznam řízení přístupu (DACL) v popisovači zabezpečení objektu. |
WRITE_OWNER | Právo změnit vlastníka v popisovači zabezpečení objektu. |
Winnt.h také definuje následující kombinace standardních konstant přístupových práv.
Konstanta | Význam |
---|---|
STANDARD_RIGHTS_ALL | Kombinuje přístup DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER a SYNCHRONIZOVAT. |
STANDARD_RIGHTS_EXECUTE | Aktuálně definované tak, aby se rovna READ_CONTROL. |
STANDARD_RIGHTS_READ | Aktuálně definované tak, aby se rovna READ_CONTROL. |
STANDARD_RIGHTS_REQUIRED | Kombinuje přístup DELETE, READ_CONTROL, WRITE_DAC a WRITE_OWNER. |
STANDARD_RIGHTS_WRITE | Aktuálně definované tak, aby se rovna READ_CONTROL. |