V Linuxu se valná většina nastavení systému a programů nachází někde ve složce /etc
. Schválně si několik souborů odtamtud zobrazte pomocí cat
, nebo otevřete v textovém editoru nano
.
Zjistíte, že ač mají tyto soubory zpravidla rozmanitou syntaxi, po pár chvílích se v nich začnete orientovat - používaná jsou slova běžné angličtiny, většina souborů je též bohatě komentovaná - obyčejně se používá řádek začínajícími znakem #
(tak se komentuje i v Shellu/BASHi).
Pokud to ale nestačí, většina souborů má i vlastní manuálovou stránku: Například k nápovědě k souboru resolv.conf
(tam se nastavuje adresa DNS serveru) se dostanete příkazem man 5 resolv.conf
.
My se teď podíváme na tři důležité soubory, jež by neměly chybět v žádném linuxovém systému:
Fstab nastavuje diskové oddíly, použitý systém souborů(filesystem type) a místo připojení (mount point). K oddělení jednotlivých zařízení se používá odřádkování, k oddělení jednotlivých položek v řádku je použit prázdný znak tabelátor (\t
). Vzniká tak vlastně tabulka:
<file system> | <mount point> | <type> | <options> | <dump> | <pass> |
---|---|---|---|---|---|
proc | /proc | proc | nodev,noexec,nosuid | 0 | 0 |
/dev/sda1 | / | ext4 | defaults,noatime | 0 | 1 |
/dev/sda2 | /mnt/data | ext2 | defaults | 0 | 2 |
/dev/sda3 | none | swap | sw | 0 | 0 |
Položky jsou následující:
man mount
dump
, která slouží k zálohování. Typicky nezajímavé (nastavte s klidem na 0)—-
Seznam uživatelů. Jsou tam i uživatelé, které jste nikdy nezakládali - některé programy si totiž tvoří svoje vlastní uživatelské účty, pod kterými pracují. Je dobrým zvykem, že tito uživatelé mají nastavený shell na /bin/false - tedy se na ně nedá přihlásit.
Jako oddělovač tady slouží dvojtečka (:). Jednotlivé položky v řádcích jsou:
/etc/shadow
(jenž nemohou číst všichni)
Poznámka: Příkaz 'man passwd
' vás dostane na manuál příkazu passwd
. Proto se musí ručně určit kapitola manuálu pro konfigurační soubory, chcete-li se dostat k nápovědě souboru: man 5 passwd
.
Seznam uživatelských skupin. Odděleno dvojtečkou (:). Položky jsou: