Kapitola 9. Struktura souborového systému

Obsah
Vlastnictví
Práva
Odkazy
Připojování (mountování) zařízení
Připojování NFS
Shrnutí

Již jsme se bavili o struktuře adresářů v Slackware Linuxu. Umíte najít soubory a adresáře které potřebujete. Ale souborový systém je něčím víc, než jen strukturou adresářů.

Linux je více-uživatelský operační systém. Každý aspekt tohoto systému je více-uživatelský, i souborový systém. Systém ukládá informace o tom kdo vlastní soubor a kdo jej smí číst. Jsou tu i další úkoly souborového systému, jako odkazy a NFS připojování. Tato část knihy to vysvětluje, stejně tak jako více-uživatelský aspekt souborového systému.

Vlastnictví

Souborový systém ukládá informace o vlastnictví pro každý soubor a adresář v systému. Tj. který uživatel a skupina vlastní ten který soubor. Nejsnazší způsob jak zobrazit tyto informace je použít příkaz ls:


  $ ls -l /usr/bin/wc
   -rwxr-xr-x   1 root     bin    7368 Jul 30  1999 /usr/bin/wc

Zajímá nás třetí a čtvrtý sloupec. Ty obsahují jméno uživatele a skupiny, kteří vlastní tento soubor. Vidíme, že tento soubor vlastní uživatel "root" a skupina "bin".

Vlastníky můžeme měnit příkazy chown(1) (značí "change owner" - změň vlastníka) a chgrp(1) (značí "change group" - změň skupinu). Abychom změnili vlastníka souboru na "daemon", použijeme chown:


  # chown daemon /usr/bin/wc

Ke změně skupiny vlastníků na "root" použijeme chgrp:


  # chgrp root /usr/bin/wc

Pomocí chown můžeme změnit i vlastníka i skupinu:


  # chown daemon.root /usr/bin/wc

Vlastnictví souborů je velmi důležitou částí práce s linuxovým systémem, a to i když jste jen uživatelem. Občas potřebujete upřesnit vlastnictví souborů a nódů zařízení.