Kod materiałów so_l_!2
1. Uruchomić system Unix
2. Napisać moduł uruchamiany od dwóch parametrów:
• ster sterowanie pracą modułu
• war wartość przekazywana do modułu
który po załadowaniu, dla użytkowników różnych od Root. w zależności od podanego parametru wywołania (ster) tak podmieni funkcje systemowe aby gdy :
a. ster=l nie można było edytorem vi edytować pliku, który w swojej nazwie zawiera string podany jako drugi parametr ładowania modułu.
b. ster=2 polecenie ls nie wyświetlało plików, które w swojej nazwie zawiera string podany jako drugi parametr ładowania modułu.
c. ster=4 polecenie touch nie tworzyło pliku o nazwie która zawiera string podany jako drugi parametr ładowania modułu.
d. ster=8 polecenie rnidir nie kasowało katalogu o nazwie która zawiera string podany jako drugi parametr ładowania modułu.
3. Napisać moduł, który będzie ukrywał informacje o tym że został załadowany do systemu (niewidoczny dla polecenia lsmod)
4. Napisać moduł, który będzie ukrywał wybrane połączenia sieciowe (polecenie netstat)
Po wykonaniu punktu 2 zgłosić prowadzącemu do oceny