====== 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ář **//username//2**. 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, editor ''nano'', 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ř. editor ''nano''), * 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''),