P004 UNIXObsahPředchozí: Systémy souborů - Přístupová práva |
Přístupová práva (2) Pro soubor se operace definují následovně:
- r
- Soubor je povoleno číst.
- w
- Do souboru je povoleno zapisovat.
- x
- Soubor je povoleno spustit (provést).
Pro adresáře mají operace tyto významy:
- r
- Adresář je povoleno vypsat; nikoli však zpřístupnit soubory v něm odkazované.
- w
- Do adresáře je povoleno zapisovat; tj. lze vytvářet a rušit soubory.
- x
- Do adresáře je možné vstoupit; tj. adresář může být argumentem příkazu cd a lze zpřístupnit i-uzly souborů, na které se adresář odkazuje.
Příklady vyhodnocení přístupových práv:
- Vytvořit soubor mohu v kterémkoli adresáři, do kterého mám právo vstupu (x) a současně zápisu (w).
- Zrušit soubor libovolného vlastníka mohu v libovolném adresáři, do kterého mám právo vstupu (x) a současně zápisu (w).
Toto je problém zvláště u adresářů typu /tmp
drwxrwxrwx 9 root root 2048 Mar 18 22:12 tmpPro tyto adresáře se zavádí tzv. sticky bit:drwxrwxrwt 9 root root 2048 Mar 18 22:12 tmpSoubor v takto označeném adresáři může zrušit pouze vlastník souboru nebo vlastník adresáře.
Následující: Systémy souborů - Přístupová práva (3) Obsah |
Michal Brandejs brandejs@informatics.muni.cz