Lokální a vzdálené přihlášení do systému. Změna přihlašovacího hesla. Základy práce s příkazovým interpretem. Vkládání příkazů, ukončení sezení. Hledání informací v systémové dokumentaci. Práce s adresáři, obyčejnými soubory a linky. Přidělování přístupových práv k souborům. Informace o kvótě. Připojování zařízení.
Úvodní část cvičení se zabývá lokálním a vzdáleným přihlášením do systému. Procvičováno je používání programů ssh(1), telnet(1), passwd(1), yppasswd(1).
Ke změně uživatelského hesla se používají programy passwd(1) a yppasswd(1). První z nich je určen pro změnu hesla lokálního uživatele, druhý slouží pro změnu hesla v databázi služby NIS. V našem případě je nutné pro změnu hesla používat yppasswd(1). Na katedře je centrální databáze účtů a hesel sdílena mezi všemi operačními systémy, proto doporučujeme ponechat si pouze jedno heslo a měnit jej pouze z prostředí Windows, změna hesla se téměř okamžitě promítne i do ostatních systémů.
|
Úkol 1. Zkuste se lokálně a vzdáleně přihlásit do systému.
Tato část se zaměřuje na osvojení práce s příkazovým interpretem. Vše je demonstrováno na příkazech typu finger(1), last(1), ps(1), top(1), who(1).
V této části se studenti seznámí s manuálovými stránkami man(1) a systémem info(1). Velká část je věnována vyhledávání informací.
Zobrazení manuálové stránky ke konkrétnímu příkazu:
|
Zobrazení info dokumentace ke konkrétnímu příkazu:
|
Zjištění všech manuálových stránek, které v popisu obsahují zadané slovo
|
Úkol 2. Ve volných chvílích si pročtěte manuálové stránky již procvičených příkazů.
Tato část se věnuje práci s adresáři, soubory a linky. Budeme dále používat příkazy ls(1), mkdir(1), cp(1), mv(1), rm(1), ln(1). Dále se budeme zabývat použitím zástupných znaků ve jménech souborů: *, ?, [].
Výpis souborů v aktuálním adresáři které začínají písmenem „m“ a nekončí na žádné z písmen „b“ až „e“.
|
Vytvoření adresářové struktury.
|
Kopírování souborů (první parametry znamenají co kopírujeme, poslední kam kopírujeme).
|
Přesouvání souborů.
|
Vytvoření symbolického odkazu na objekt v souborovém systému.
|
Rekurzivní mazání.
|
Úkol 3. Ve svém domovském adresáři si vybudujte adresářovou strukturu simulující administrativní rozdělení podniku. Do některého z podadresářů zkopírujte všechny soubory z adresáře /usr/share/common-licenses začínající písmenem „L“ a končící číslovkou. Celou strukturu nakonec smažte.
V této sekci se procvičuje použití a změna přístupových práv v souborovém systému pomocí utilit chmod(2) a chown(2).
Přístupová práva k souborům lze vypsat například příkazem ls(1).
|
Přístupová práva můžeme nastavit dvěma způsoby -- absolutně a relativně. V následující ukázce nejprve absolutně nastavíme konkrétní práva souboru get_mail.sh tak, aby vlastník měl všechna práva (7), uživatelé ve skupině mohli tento soubor číst a spouštět (5) a všichni ostatní pouze číst. Potom se ale rozmyslíme a všem odebereme právo na spouštění (x) a skupině přidáme právo zápisu (w).
|
Změna vlastníka příkazem chown(2) je poměrně přímočará.
|
Úkol 4. Zkontrolujte, zda některý ze souborů ve vašem domovském adresáři má povolena práva zápisu pro ostatní. Pokud ano, okamžitě tato práva odeberte! Zkopírujte si z adresáře /usr/share/common-licenses libovolný soubor a se sousedem zkoumejte co (ne)můžete se souborem dělat při různých nastaveních práv.
Pro připojení diskových zařízení do souborového sytému slouží příkaz mount(2). Protože běžný uživatel může zadat programu pouze jeden nebo žádný argument, jsou v adresáři /mnt/ připraveny nejrůznější kombinace souborových systémů a diskových oblastí.
Připojení diskety naformátované systémem souborů ext2 se provede následovně:
|
Po ukončení práce s médiem je nutné ho před vyjmutím odpojit příkazem umount(2).
|
Scénář práce:
|
Úkol 5. Na disketu přesuňte nějaký soubor. Poté ho nakopírujte zpět.