Čtvrté cvičení – SSH, hrátky s talk a s právy, linky a symlinky
Příkazy:
ssh(vzdálené připojení)writeatalkchmod(práva)ln(linky)sort,cut,paste
Příklady:
- Zkusíme si komunikaci mezi uživateli:
- Přihlašte se vzdáleně na stejný stroj:
ssh <login>@u2-0.ms.mff.cuni.cz - Zobrazte seznam přihlášených uživatelů pomocí
who - Napište kamarádovi/sousedovi pomocí
write - Zkuste to samé pomocí
talk(možná nebude v labu fungovat)
- Přihlašte se vzdáleně na stejný stroj:
- Na
u2-0.ms.mff.cuni.czvytvořte v/tmp/složku se svým loginem. V ní vytvořte souborreadmes nějakým pozdravem a nastavte práva tak, aby soubor mohli číst i jiní uživatelé. Zkuste se podívat do složky někoho jiného a přečtěte si jeho soubor. - Pokračování: Vytvořte ve své složce složku
skrytaa v ní souborzpravas nějakým tajným textem. Nastavte práva tak, aby ostatní uživatelé nemohli vylistovat obsah složky, ale aby mohli zobrazit souborzprava, když znají jeho cestu.
Ozkoušejte to na souboru kamaráda – zobrazte/tmp/<login>/skryta/zprava. - Vytvořte si ve svém home symlink a hard link na
/etc/passwd. Jde to? Proč? - Vytvořte v
/tmpsoubor, symlink na něj a hardlink na něj. Prozkoumejte výstupls -l. - Stáhněte si soubor aircrafts.csv (data o nehodách letadel), třeba pomocí
wget http://kam.mff.cuni.cz/~setnicka/static/aircrafts.csv- Změňte v tomto souboru uvozovky
"na apostrofy'(a uložte místo původního souboru) - Vymažte apostrofy (a uložte místo původního souboru)
- Změňte v tomto souboru uvozovky
- Zbylé úkoly přesunuty do příštího cvika nebo do domácích úkolů.
Upozornění: Od tohoto cvika najíždíme u normálních (= lehkých) úkolů na 2týdenní deadline. Příklady pro pokročilé:
- Vypište loginy ze souboru /etc/passwd po pěti na řádek, na každém řádku jsou oddělené čárkami.
vimtutor