2. týždeň

Týždeň 2 – Zopakovanie základov: súborový systém, používatelia a práva

Prednáška

Ciele

    Po tejto prednáške budeš vedieť:
  1. aplikovať vedomosti zo súborového systému, používateľov a oprávnení na reálne administrátorské scenáre
  2. rozpoznať, kedy je problém spôsobený nesprávnym vlastníctvom alebo oprávneniami súboru
  3. 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 750 a chmod u+rwx,g+rx,o-rwx na 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.