Čtvrté cvičení – SSH, hrátky s talk a s právy, linky a symlinky
Příkazy:
ssh
(vzdálené připojení)write
atalk
chmod
(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.cz
vytvořte v/tmp/
složku se svým loginem. V ní vytvořte souborreadme
s 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
skryta
a v ní souborzprava
s 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
/tmp
soubor, 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