Zestaw 3¶
Konsultuj się z notatkami w razie wątpliwości.
Kopernik¶
Statek badawczy Kopernik leci do Saturna. Po burzy słonecznej pokładowa asystentka MIRA pomieszała prawa dostępu i uruchomiła nadmiarowe kopie swoich zadań. Twoim zadaniem jest przywrócić porządek: naprawić prawa plików i katalogów, odnaleźć właściwe procesy i wysłać im odpowiednie sygnały. Teksty w grze są po angielsku.
Grę zaczynamy na zajęciach. Zaloguj się na serwer student.tcs.uj.edu.pl i wykonaj:
cat /tmp/kopernik/START_HERE.txt
/tmp/kopernik/bin/kopernik board
Gra ma 12 poziomów w katalogach /tmp/kopernik/levels/.
W każdym jest README.txt z treścią misji oraz hint.txt z podpowiedzią -- zajrzyj do niej dopiero po własnej próbie.
Twoje pliki znajdują się w katalogu ~/kopernik.
- Od poziomu 4 potrzebne są dwa terminale: w pierwszym działa MIRA, w drugim wykonujesz polecenia.
- Działaj wyłącznie na własnych procesach (
-u "$USER"): na serwerze grają jednocześnie inne osoby. - Flagi są osobiste. Poziomy 2, 4 i 9 wymagają wysłania znalezionej flagi poleceniem
submit; pozostałe zaliczają się same. - Postęp sprawdzisz poleceniem
/tmp/kopernik/bin/kopernik status. Nie trzeba niczego wysyłać przez formularz: wyniki zbieramy automatycznie co kilka minut. - Kończąc pracę, wykonaj
status, a potemstop. Nie zostawiaj wstrzymanych procesów.
Poziomy: Cadet 1--6, Officer 1--9, Commander 1--12. Wymagany poziom i termin podaje prowadzący na zajęciach.