Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přístupové právo je právo provést konkrétní operaci objektu. Například FILE_READ_DATA přístupová práva určuje právo číst ze souboru.
Když otevřete popisovač objektu, zadáte sadu přístupových práv odpovídajících operacím, které lze na objektu provádět. Systém zkontroluje zadaná přístupová práva vůči popisovači zabezpečení objektu a zjistí, jestli je pro aktuálního uživatele povolená každá operace. (Další informace naleznete v tématu Popisovače zabezpečení.)
Přístupová práva mají dva typy:
Konkrétní přístupové právo je právo provést jednu operaci. Konkrétní přístupová práva můžou záviset na typu objektu.
Obecné přístupové právo je právo provést jednu ze sady podobných operací. Obecná přístupová práva jsou nezávislá na typu objektu.
Standardní přístupová práva jsou specifická přístupová práva, která se vztahují na všechny typy objektů. Přístupové právo DELETE je například právo odstranit objekt bez ohledu na typ. Další informace o dostupných standardních přístupových právech najdete v tématu ACCESS_MASK.
Objekty mají také specifická přístupová práva, která závisí na typu objektu. Například FILE_READ_DATA představuje právo číst ze souboru, zatímco KEY_QUERY_VALUE představuje právo číst položky hodnot pro klíč registru.
Typ objektu může mít nulová, jedna nebo více přístupových práv, která odpovídají obecnému pojmu čtení z objektu nebo zápisu do objektu. Kromě FILE_READ_DATA mají například objekty souborů přístupové právo FILE_READ_ATTRIBUTES, které představuje čtení metadat souboru (například čas vytvoření souboru). Klíčové objekty mají KEY_QUERY_VALUE i KEY_ENUMERATE_SUBKEYS, což představuje právo číst podklíče klíče.
Pro zjednodušení zadávání všech přístupových práv, která odpovídají obecnému pojmu, jako je čtení nebo zápis, systém poskytuje obecná přístupová práva. Systém mapuje obecné přístupové právo na příslušnou sadu konkrétních přístupových práv pro objekt.
Systém poskytuje následující obecná přístupová práva:
GENERIC_READ (obecné čtení)
GENERIC_WRITE (zápis)
OBECNÝ_VYKONAT
OBECNÉ_VŠE
Systém tedy mapuje GENERIC_READ na sadu práv, která zahrnují FILE_READ_DATA a FILE_READ_ATTRIBUTES pro soubor a KEY_QUERY_VALUE a KEY_ENUMERATE_SUBKEYS pro klíč. Další informace o jednotlivých obecných přístupových právech najdete v tématu ACCESS_MASK.