Ciele
-
Po tejto prednáške budeš vedieť:
- aplikovať vedomosti zo súborového systému, používateľov a oprávnení na reálne administrátorské scenáre
- rozpoznať, kedy je problém spôsobený nesprávnym vlastníctvom alebo oprávneniami súboru
- orientovať sa v organizácii predmetu a systéme hodnotenia
Obsah
Predpokladá sa, že základy Linuxu už ovládate: komponenty operačného systému, distribúcie, príkazový riadok, súborovú štruktúru, partície, zariadenia, používateľov a skupiny a prístupové práva. Tieto základy preto nepreberáme od začiatku – rovno ich použijeme na riešenie reálnych administrátorských situácií a postavíme na nich pokročilejšie témy (automatizácia, nasadenie, monitorovanie, zálohovanie).
Tento týždeň sa venujeme súborovému systému, vlastníctvu súborov (chown, chgrp) a prístupovým právam (chmod, symbolický a oktálový zápis, špeciálne bity setuid, setgid a sticky bit).
Organizácia predmetu
Systém hodnotenia: 10 týždenných modulových testov po 1 bode (test na látku týždňa sa otvára na Moodle v pondelok nasledujúceho týždňa, zatvára v nedeľu; viac ako 3 nevyplnené testy = 0 b za testy), 2 praktické zadania po 15 bodoch, spolu 40 bodov za semester + 60 bodov skúška. Semester má 10 týždňov – jeden týždeň odpadne (sviatok) a jeden je rezervný (buffer) pre prípad potreby.
Praktické príklady a demonštrácie
- Rozbor jedného reálneho scenára: „Používateľ si sťažuje, že nemôže zapisovať do zdieľaného adresára, hoci má naň prístup podľa zoznamu v
ls -l. Kde môže byť problém?“ (skupina, umask, ACL, sticky bit). - Ukážka rozdielu medzi
chmod 750achmod u+rwx,g+rx,o-rwxna tom istom súbore.
Čo si zapamätaj
- Rozdiel medzi vlastníkom, skupinou a ostatnými pri právach v Linuxe.
- Čo robí setuid, setgid a sticky bit a kedy sa používajú.
- Že predmet stavia na už zvládnutých základoch Linuxu a nezopakuje ich od nuly.