Oprávnění
Oprávnění (nebo „privilegia“) určují, jaké akce může uživatelský účet v počítačovém systému provádět. Často se tento termín vztahuje na oprávnění souborového systému, která určují, které uživatelské účty v systému vlastní konkrétní soubory a složky a mají k nim přístup. Termín může také označovat možnost uživatelského účtu provádět konkrétní úkoly v databázi nebo v aplikaci využívající databázi.
Víceuživatelské operační systémy, jako jsou Windows, Unix, Linux a macOS, používají souborové systémy s vestavěnými systémy oprávnění. Každý uživatel má uživatelský účet, který zahrnuje několik uživatelských složek, jež ovládá. Může být také součástí skupiny s dalšími uživateli s podobnou rolí. Každý soubor a složka v souborovém systému používá seznam řízení přístupu (ACL), který určuje, které účty a skupiny k nim mohou přistupovat a upravovat je.
Kromě standardních uživatelských účtů tyto systémy zahrnují také speciální účty s oprávněními „root“, „administrátor“ nebo „superuživatel“, která poskytují úplnou kontrolu nad všemi soubory a složkami v daném systému. Program s oprávněními root by však mohl upravovat nebo poškodit systémové soubory či jiné programy. Programy proto mohou běžet ve speciálních účtech známých jako „systémové účty“ nebo „účty systémových uživatelů“, které poskytují omezená oprávnění a omezují přístup programu pouze k tomu, co potřebuje.
Povolené operace
Každý soubor a složka mají samostatné úrovně oprávnění pro svého vlastníka, ostatní členy skupiny vlastníka a všechny ostatní uživatele v systému. Oprávnění použitá na složku se dědí jejími soubory a podsložkami.
Oprávnění v systémech Unix, Linux a macOS poskytují účtům přístup ke třem operacím:
- Čtení umožňuje účtu zobrazit obsah souborů a složek.
- Zápis umožňuje účtu vytvářet a upravovat soubory a podsložky.
- Spouštění umožňuje účtu spouštět programy ve složce.
Systém oprávnění v systému Windows má podobnou sadu operací:
- Čtení umožňuje účtu zobrazit obsah souboru nebo složky.
- Zápis umožňuje účtu vytvářet a upravovat soubory a podsložky.
- Čtení a spouštění umožňuje uživateli zobrazovat soubory a spouštět programy bez jejich úprav.
- Úpravy umožňují vytvářet, upravovat nebo odstraňovat soubory a podsložky.
- Úplné řízení umožňuje účtu provádět vše, včetně změny oprávnění udělených jiným uživatelským účtům.
Otestujte své znalosti