You are on page 1of 3

Tomáš Kubrický, 8.

B, ZŠ Krosnianska 4, Košice

3. A tak sa Denis stratil


Pri každej podúlohe sa zvyčajne najprv otvorí priečinok danej podúlohy a následne sa pomocou
informácie v pomocnom textovom súbore volia ďalšie príkazy. V popise budem vysvetľovať iba tie
zložitejšie a neopakujúce sa časti postupu. Pri každej podúlohe uvediem ale aj celý postup príkazov
navzájom oddelených čiarkami aj s tými jednoduchými opakujúcimi sa príkazmi. Na konci každej
podúlohy sa zároveň musíme vrátiť do pôvodného priečinku zvyčajne opakovaním príkazu cd .. . Tieto
príkazy neuvádzam ani pri celom postupe písania príkazov.

1. V tejto podúlohe stačí iba zistiť obsah úvodného priečinku a následne otvoriť textový súbor
level1.txt príkazom cat.

Postup: ls, cat level1.txt

Heslo: d392f2afe0f012464cb043

2. Otvoríme priečinok level2 a otvoríme priečinok tubudeheslo príkazom cd a otvoríme súbor


hesloklevelu2.txt príkazom cat. Pri každom novootvorenom priečinku zároveň zistíme obsah daného
priečinku príkazom ls.

Postup: ls, cd level2, ls, cd tubudeheslo, ls, cat hesloklevelu2.txt

Heslo: 4f9e89f6f5565f71ab70e4

3. Otvoríme priečinok a následne aj súbor s nápovedou. Nájsť súbor s určitým menom môžeme
pomocou príkazu find . –iname heslo.txt. Následne iba pootvárame priečinky a otvoríme súbor
s heslom.

Postup: ls, cd level3, ls, cat hint.txt, find . –iname heslo.txt, cd b, cd a, cd a, cd d, cd e, cd f, cat
heslo.txt
Heslo: 8e3b62335d263dafa709f2
4. Otvoríme priečinok a súbor s nápovedou a zistíme, že máme v súbore level4-hesla nájsť heslo
pomocou informácie, že v tom riadku je aj slovo HESLO. To vieme urobiť príkazom grep HESLO level4-
hesla, ktorý prehľadá súbor level4-hesla a nájde v ňom reťazec HESLO. Hneď mi to aj vypíše tento
riadok, čím mi vlastne vypíše aj heslo.
Postup: ls, cd level4, ls, cat hint.txt, grep HESLO level4-hesla

Heslo: 497dfe43301b90e78290c0

5. V tejto podúlohe musíme porovnať obsahy dvoch súborov. To urobíme príkazom diff level5-hesla
level5-hesla.old. Tento príkaz nám však vypíše dva reťazce. Keď porovnáme tieto dva súbory ale
v opačnom poradí, zistíme, že prvá časť výpisu sa nám zmení a druhá nie. Keďže ak porovnávam dva
súbory aj v rôznom poradí, tak mi musí vyjsť rovnaký rozdiel, tak druhá časť výpisu je heslo.

Postup: ls, cd level5, ls, diff level5-hesla level5-hesla.old, diff level5-hesla.old level5-hesla

Heslo: 603226108e0f6320969414
Tomáš Kubrický, 8.B, ZŠ Krosnianska 4, Košice

6. Z pomocného súboru zistíme, že musíme zistiť, akí ďalší používatelia existujú na našom systéme.
Informácie o pripojených používateľoch sú ukladané v priečinku passwd. Príkazom getend passwd
nám počítač vypíše všetky informácie o všetkých používateľoch. Medzi používateľmi je aj používateľ
level6_526966c52c809842ac1e79. Logicky prídeme na to, že časť za podčiarkovníkom je heslom tejto
podúlohy.

Postup: ls, cd level6, ls, cat Level6.txt, getent passwd

Heslo: 526966c52c809842ac1e79

7. V tejto podúlohe musíme pridať nášmu používateľovi práva na otvorenie súboru s heslom. To
urobíme príkazom chmod u+rwx level7.txt (pridáme aktuálnemu používateľovi práva na čítanie,
písanie aj spúšťanie súboru level7.txt).

Postup: ls, cd level7, ls, cat hint.txt, ls -l, chmod u+rwx level7.txt
Heslo: b3a44aa3901f672a888874
8. Potrebujeme spustiť program s názvom program. Vieme to urobiť príkazom ./program.
Postup: ls, cd level8, ls, cat hint.txt, ./program
Heslo: c7a24240b80b9f30b6fdb7
9. Najprv príkazom ls –l heslo.txt zistíme, kto je autorom daného súboru a následne sa príkazom su
totojemenopouzivatelalevel9 a zadaním hesla 12345 prihlásime na tohto používateľa. Nakoniec už
môžeme otvoriť súbor s heslom a príkazom exit sa vrátime na pôvodného používateľa.
Postup: ls, cd level9, ls, cat hint.txt, ls –l heslo.txt, su totojemenopouzivatelalevel9, 12345, ls, cat
heslo.txt, exit
Heslo: 526966c52c809842ac1e79
10. Vytvoriť súbor s vybraným názvom a obsahom vieme príkazom cat > vytvoreny_subor
a následným napísaným obsahu, ktorý chceme mať v súbore, teda Text_vo_vytvorenom_subore.
Písanie obsahu tohto súboru opustíme stlačením kláves CTRL a D. Nakoniec už iba spustíme program
over príkazom ./over.
Postup: ls, cd level10, ls, cat hint.txt, cat > vytvoreny_subor, Text_vo_vytvorenom_subore, CTRL+D,
ls, ./over
Heslo: abd3c1ddfa17cb2d796f56
11. Súbor subor skopírujeme do súboru subor2 príkazom cp subor subor_2. Nakoniec už znovu iba
spustíme program over príkazom ./over.
Postup: ls, cd level11, ls, cat hint.txt, cp subor subor_2, ls, ./over
Heslo: 530b595491fc07ebc70862
12. Súbor subor odstránime príkazom rm subor. Potom už iba spustíme program over príkazom
./over.
Postup: ls, cd level12, ls, cat hint.txt, rm subor, ls, ./over
Heslo: c7012f3f14886f60564c8b
Tomáš Kubrický, 8.B, ZŠ Krosnianska 4, Košice

13. Zoznam momentálne spustených akcií vypíšeme príkazom ps. Proces, ktorý chceme ukončiť má ID
6, a preto na jeho ukončenie napíšeme príkaz kill 6. Opätovným ukázaním procesov pomocou príkazu
ps overíme, že sme proces naozaj ukončili. Nakoniec znovu overíme príkazom ./over.
Postup: ls, cd level13, ls, cat hint.txt, ps, kill 6, ps, ./over
Heslo: f5ace4eb73b9a5d1ab7608
14. Symbolický link vytvoríme príkazom ln –s súbor, na ktorý chceme vytvoriť symlink a názov
symlinku. Pre naše názvy súboru a symlinku bude tento príkaz vyzerať nasledovne: ln –s
vytvor_na_mna_symlink symlink. Nakoniec overíme príkazom ./over.
Postup: ls, cd level14, ls, cat hint.txt, ln -s vytvor_na_mna_symlink symlink, ls, ./over
Heslo: e1f6d6907db6e341700a50
15. Všetky súbory nachádzajúce sa v priečinku vrátane skryt´ých súborov vieme príkazom ls –a.
Následne teda už iba otvoríme náš skrytý súbor s heslom.
Postup: ls, cd level15, ls, cat hint.txt, ls -a, cat .heslo.txt
Heslo: d003f58b96e6b0a543bf75

You might also like