Sdílet prostřednictvím


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.