Třetí test
Varianta pro zimní semestr 2021/22
Konkrétní varianta zadání se Vám zobrazí v testech v InSIS a to v pondělí 17. října od 16:00 do 22:00. Test je na 20 minut
U souborů a adresářů vytvořených na bis.vse.cz musí být čas z doby, po kterou máte otevřen test v InSIS.
Ukázkový test je v InSIS otevřen
Test se bude skládat ze dvou částí:
- Vytvoření adresářů, souborů či linků s příslušnými atributy na bis.vse.cz
- Odpovědi na otázky ohledně procesů a programů na bis.vse.cz
Příklad zadání
V první části testu budou tři zadání na práva k souborům a adresářům, zde jsem uvedl 5 typických. V druhé části testu budou též tři zadání.
- Na serveru bis.vse.cz v adresáři /var/tmp :
- Vytvořte soubor username.log (za username doplňte Vaše uživatelské jméno), který budete vlastnit Vy a skupina users. Práva budou rw-r--r--.
- Vytvořte symbolický odkaz (link) username.lnk, který bude odkazovat na soubor username.log (za username doplňte Vaše uživatelské jméno).
- Vytvořte adresář username a přiřaďte mu atributy, aby všechny soubory v adresáři vytvořené patřily skupině users. Vy i skupina users budete moci v tomto adresáři vytvářet soubory, rušit soubor, vypsat seznam souborů, otevírat soubory. Ostatní nebudou mít žádný přístup.
- Vytvořte adresář username2. Vy i skupina users budete moci v tomto adresáři vytvářet soubory, rušit soubory, vypsat seznam souborů, otevírat soubory. Rušení a přejmenování souborů bude omezeno - uživatelé mohou přejmenovávat a rušit pouze soubory, které vlastní. Ostatní uživatelé nebudou mít žádný přístup.
- V adresáři username vytvořte hardlink na soubor .bash_history ve Vašem domovském adresáři.
- Odpovězte na otázky:
- Kdo je efektivním vlastníkem procesu s příkazovým řádkem /usr/sbin/sks -stdoutlog recon? Jaká je efektivní skupina tohoto procesu? Uveďte EUID a EGID a dále jméno vlastníka a jméno skupiny.
- Může tento proces otevřít a přečíst soubor /var/log/mail.log ?
- Na severu bis.vse.cz je nainstalován balíček openssh-server, což je SSH server. Jaká verze je nainstalována?
- Je na serveru bis.vse.cz nainstalován balíček htop? Pokud ano, jaká verze? Pokud ne, jaká verze je k dispozici pro instalaci?
Potřebné znalosti
- vytvořit soubor (příkaz
touch
vytvoří prázdný soubor, editornano
, zkopírovat existující soubor pomocícp
, výstup programu přesměrovat do souboru>
), - vytvořit adresář (příkaz
mkdir
) - vytvořit druhé jméno – hard link i symbolický link (příkaz
ln
), - vypsat údaje o souborech (příkaz
ls
, např.ls -l
,ls -l -i
), - nastavit vlastníka, skupinu (příkazy
chown
,chgrp
), - nastavit přístupová oprávnění (
chmod
), - dohledat uživatele v /etc/passwd (příkaz
id
, prohlížení souborů:less
, popř. editornano
), - dohledat skupinu v /etc/group (příkaz
id
zobrazí členství ve skupinách), - informace o spuštěných procesech (příkaz
ps
, popř.top
), - seznam nainstalovaných balíčků (příkaz
apt list --installed
, popř.dpkg --list
),