2 ti – projekt

Wersja bez środowiska graficznego

I. Podstawowa obsługa systemu

  1. Wyświetl nazwę aktualnie używanego użytkownika.
  2. Wyświetl nazwę oraz wersję systemu Linux.
  3. Wyświetl nazwę hosta komputera.
  4. Wyświetl aktualną datę i godzinę.
  5. Wyświetl czas pracy systemu od momentu uruchomienia.
  6. Sprawdź wersję jądra Linux.
  7. Wyświetl informacje o architekturze procesora.
  8. Wyświetl ilość dostępnej pamięci RAM.
  9. Wyświetl ilość wolnego miejsca na wszystkich zamontowanych systemach plików.
  10. Wyświetl informacje o procesorze.
  11. Wyświetl listę wszystkich dostępnych urządzeń blokowych.
  12. Wyświetl listę aktualnie zalogowanych użytkowników.
  13. Wyświetl historię ostatnich logowań.
  14. Wyświetl bieżącą ścieżkę katalogu.
  15. Utwórz w katalogu domowym katalog LABORATORIUM.

II. Pliki i katalogi

  1. W katalogu LABORATORIUM utwórz katalogi DANE, PROGRAMY, BACKUP, LOGI i SKRYPTY.
  2. Utwórz 10 plików tekstowych o nazwach plik01.txt–plik10.txt.
  3. Do każdego pliku wpisz inną informację.
  4. Wyświetl zawartość wszystkich utworzonych plików.
  5. Skopiuj wszystkie pliki .txt do katalogu BACKUP.
  6. Przenieś plik01.txt do katalogu DANE.
  7. Zmień nazwę plik02.txt na informacje.txt.
  8. Utwórz plik system.txt zawierający informacje o komputerze.
  9. Połącz zawartość trzech plików tekstowych w jeden plik.
  10. Usuń wybrany plik, a następnie sprawdź, czy został usunięty.
  11. Utwórz strukturę katalogów przeznaczoną dla firmy:
    FIRMA/DOKUMENTY, FIRMA/PRACOWNICY, FIRMA/PROJEKTY, FIRMA/ARCHIWUM.
  12. Utwórz w każdym katalogu co najmniej dwa pliki.
  13. Wyświetl strukturę katalogów firmy.
  14. Wyszukaj wszystkie pliki z rozszerzeniem .log.
  15. Wyszukaj wszystkie pliki większe niż 10 MB.

III. Praca z tekstem

  1. Utwórz plik pracownicy.txt zawierający dane 10 fikcyjnych pracowników.
  2. Wyświetl pierwsze 5 wierszy pliku.
  3. Wyświetl ostatnie 5 wierszy pliku.
  4. Policz liczbę wierszy w pliku.
  5. Policz liczbę słów w pliku.
  6. Policz liczbę znaków w pliku.
  7. Wyszukaj w pliku wszystkie wiersze zawierające określone nazwisko.
  8. Utwórz posortowaną kopię pliku pracownicy.txt.
  9. Usuń z pliku powtarzające się wpisy.
  10. Przygotuj plik zawierający tylko wybrane kolumny z danych pracowników.

IV. Użytkownicy

  1. Utwórz użytkownika technik1.
  2. Utwórz użytkownika technik2.
  3. Utwórz użytkownika technik3.
  4. Utwórz użytkownika serwisant.
  5. Utwórz użytkownika praktykant.
  6. Sprawdź identyfikator UID wszystkich utworzonych użytkowników.
  7. Sprawdź grupy, do których należy użytkownik technik1.
  8. Zmień powłokę logowania użytkownika technik1.
  9. Ustaw hasło użytkownikowi technik2.
  10. Zablokuj konto użytkownika praktykant.
  11. Odblokuj konto użytkownika praktykant.
  12. Ustaw datę wygaśnięcia konta użytkownika.
  13. Sprawdź informacje dotyczące starzenia hasła użytkownika.
  14. Zmień katalog domowy użytkownika.
  15. Usuń jednego z utworzonych użytkowników wraz z jego katalogiem domowym.

V. Grupy użytkowników

  1. Utwórz grupę UCZNIOWIE.
  2. Utwórz grupę NAUCZYCIELE.
  3. Utwórz grupę SERWIS.
  4. Utwórz grupę ADMINISTRACJA.
  5. Dodaj użytkowników technik1, technik2 i technik3 do grupy UCZNIOWIE.
  6. Dodaj użytkownika serwisant do grupy SERWIS.
  7. Dodaj wybranego użytkownika do dwóch różnych grup.
  8. Sprawdź listę członków grupy UCZNIOWIE.
  9. Usuń użytkownika z grupy.
  10. Sprawdź wszystkie grupy istniejące w systemie.

VI. Uprawnienia do plików

  1. Utwórz katalog DANE_PRYWATNE.
  2. Ustaw właściciela katalogu na wybranego użytkownika.
  3. Ustaw grupę właścicielską katalogu.
  4. Ustaw uprawnienia tak, aby właściciel miał pełny dostęp, grupa tylko odczyt, a pozostali użytkownicy nie mieli dostępu.
  5. Utwórz plik tajne.txt i nadaj mu ograniczone uprawnienia.
  6. Zmień właściciela pliku.
  7. Zmień grupę właścicielską pliku.
  8. Sprawdź aktualne prawa dostępu do plików.
  9. Ustaw odpowiednie uprawnienia dla katalogu współdzielonego.
  10. Sprawdź działanie uprawnień, logując się jako różni użytkownicy.

VII. Bash – podstawy skryptów

  1. Utwórz skrypt start.sh, który wyświetli napis powitalny.
  2. Utwórz skrypt wyświetlający nazwę aktualnego użytkownika.
  3. Utwórz skrypt wyświetlający nazwę hosta.
  4. Utwórz skrypt wyświetlający aktualną datę i godzinę.
  5. Utwórz skrypt wyświetlający wersję jądra Linux.
  6. Utwórz skrypt wykorzystujący zmienną przechowującą imię użytkownika.
  7. Utwórz skrypt pobierający od użytkownika jego imię i wyświetlający komunikat powitalny.
  8. Utwórz skrypt wykorzystujący co najmniej trzy zmienne środowiskowe.
  9. Utwórz skrypt wyświetlający użytkownika, katalog domowy, powłokę i nazwę hosta.
  10. Utwórz skrypt zapisujący wszystkie informacje do pliku raport.txt.

VIII. Bash – pętle

  1. Napisz skrypt wyświetlający liczby od 1 do 10.
  2. Napisz skrypt wyświetlający liczby od 10 do 1.
  3. Napisz skrypt wyświetlający liczby parzyste od 2 do 20.
  4. Napisz skrypt tworzący 10 plików plik_1.txt–plik_10.txt.
  5. Napisz skrypt tworzący 10 katalogów katalog_1–katalog_10.
  6. Napisz skrypt tworzący w każdym katalogu plik info.txt.
  7. Napisz skrypt przetwarzający wszystkie pliki .txt znajdujące się w określonym katalogu.
  8. Napisz skrypt wykonujący kopię zapasową wielu plików za pomocą pętli.

IX. Bash – warunki i automatyzacja

  1. Napisz skrypt sprawdzający, czy podany plik istnieje.
  2. Napisz skrypt sprawdzający, czy podany katalog istnieje.
  3. Napisz skrypt sprawdzający, czy użytkownik uruchomił go z uprawnieniami administratora.
  4. Napisz skrypt sprawdzający ilość wolnego miejsca na dysku i wyświetlający odpowiedni komunikat.
  5. Napisz skrypt przyjmujący nazwę katalogu jako argument i wykonujący jego kopię zapasową.
  6. Napisz skrypt wyświetlający menu:
    • informacje o systemie,
    • informacje o sieci,
    • informacje o dyskach,
    • informacje o użytkownikach,
    • wyjście z programu.

X. Zadanie kompleksowe – administrator Linux

  1. ADMINISTRATOR SERWERA LINUX

Przygotuj kompletną konfigurację stanowiska/serwera Linux działającego wyłącznie w trybie tekstowym.

W ramach zadania:

  • skonfiguruj nazwę hosta,
  • skonfiguruj interfejs sieciowy,
  • sprawdź połączenie z siecią,
  • utwórz minimum 5 użytkowników,
  • utwórz minimum 4 grupy,
  • przypisz użytkowników do odpowiednich grup,
  • utwórz strukturę katalogów firmy,
  • skonfiguruj właścicieli plików i katalogów,
  • ustaw odpowiednie uprawnienia,
  • przygotuj katalog przeznaczony na kopie zapasowe,
  • utwórz skrypt Bash do wykonywania kopii zapasowej,
  • utwórz skrypt generujący raport systemowy,
  • sprawdź działające procesy,
  • sprawdź działające usługi,
  • przeanalizuj logi systemowe,
  • sprawdź wykorzystanie pamięci RAM,
  • sprawdź wykorzystanie dysków,
  • sprawdź dostępne partycje,
  • zamontuj wskazany system plików,
  • skonfiguruj podstawowe zasady bezpieczeństwa,
  • sprawdź status zapory sieciowej,
  • skonfiguruj dostęp przez SSH,
  • przygotuj automatyczne zadanie wykonywane cyklicznie,
  • wykonaj test poprawności konfiguracji.

Na zakończenie przygotuj plik raport_administratora.txt, w którym przedstawisz wykonane czynności oraz najważniejsze informacje dotyczące skonfigurowanego systemu.

🖥️ SYSTEMY OPERACYJNE – ZADANIE PRAKTYCZNE

„INFORMATYCZNY TECHNIK – DIAGNOSTYKA I NAPRAWA SYSTEMU”

Czas: 90 minut
Poziom: technikum informatyczne, klasa 2–3
Forma: praca indywidualna
System: Windows 10/11
Maksymalna liczba punktów: 40

🎯 Cel zadania

Komputer użytkownika działa bardzo wolno. System uruchamia się długo, niektóre programy przestają odpowiadać, a na dysku systemowym pozostało niewiele wolnego miejsca.

Twoim zadaniem jest przeprowadzenie pełnej diagnostyki systemu Windows, znalezienie potencjalnych przyczyn problemów oraz przygotowanie raportu technicznego.


ETAP 1 – IDENTYFIKACJA SYSTEMU – 5 pkt

Zbierz informacje o komputerze.

Ustal:

  1. wersję systemu Windows,
  2. typ systemu – 32/64-bit,
  3. nazwę komputera,
  4. ilość pamięci RAM,
  5. model procesora,
  6. pojemność dysku systemowego,
  7. ilość wolnego miejsca na dysku.

Wymaganie: wykorzystaj przynajmniej dwa różne narzędzia systemowe.

Przykładowo:

  • msinfo32
  • systeminfo
  • Menedżer zadań
  • Ustawienia systemu.

ETAP 2 – PROCESY I WYDAJNOŚĆ – 8 pkt

Uruchom Menedżera zadań.

Przeanalizuj zakładkę Procesy.

Wykonaj:

  1. znajdź trzy procesy najbardziej obciążające procesor,
  2. znajdź trzy procesy wykorzystujące najwięcej pamięci RAM,
  3. sprawdź wykorzystanie dysku,
  4. sprawdź wykorzystanie sieci,
  5. określ, który element jest obecnie najbardziej obciążony.

Odpowiedz:

a) Czy wysokie wykorzystanie procesora zawsze oznacza awarię komputera?

b) Czy można bezpiecznie zakończyć każdy proces widoczny w Menedżerze zadań?

c) Jaka jest różnica między procesem a usługą systemową?


ETAP 3 – PROGRAMY URUCHAMIANE Z SYSTEMEM – 5 pkt

Przejdź do:

Menedżer zadań → Uruchamianie

Przeanalizuj listę programów.

Wybierz minimum 3 programy, które Twoim zdaniem nie muszą być uruchamiane razem z systemem.

Dla każdego zapisz:

ProgramWpływ na uruchamianieDecyzjaUzasadnienie
Program 1wysoki/średni/niskiwłączony/wyłączony…
Program 2………
Program 3………

Uwaga: nie wyłączaj elementów systemowych ani programów, których działania nie potrafisz wyjaśnić.


ETAP 4 – DIAGNOSTYKA DYSKU – 7 pkt

Sprawdź stan dysku systemowego.

Wykonaj:

  1. sprawdź ilość wolnego miejsca,
  2. znajdź katalogi zajmujące najwięcej miejsca,
  3. sprawdź możliwość oczyszczenia dysku,
  4. uruchom odpowiednie narzędzie diagnostyczne systemu,
  5. sprawdź, czy system zgłasza problemy z dyskiem.

Następnie odpowiedz:

1. Dlaczego pozostawienie bardzo małej ilości wolnego miejsca może powodować problemy z działaniem systemu?

2. Czym różni się HDD od SSD?

3. Czy defragmentacja SSD jest wykonywana w taki sam sposób jak klasyczna defragmentacja HDD?


ETAP 5 – WIERSZ POLECEŃ – 8 pkt

Uruchom CMD jako administrator.

Wykonaj następujące polecenia:

hostname
systeminfo
ipconfig /all
tasklist
driverquery

Następnie wykonaj:

sfc /scannow

Po zakończeniu sprawdzania zapisz:

  • czy znaleziono naruszenia integralności,
  • jaki był wynik operacji,
  • co oznacza działanie polecenia sfc /scannow.

Zadanie dodatkowe

Wyjaśnij różnicę między:

tasklist

a:

taskkill

Podaj przykład sytuacji, w której można wykorzystać taskkill.


ETAP 6 – USŁUGI SYSTEMOWE – 4 pkt

Uruchom:

services.msc

Znajdź 3 usługi systemowe.

Dla każdej ustal:

  • nazwę,
  • opis,
  • stan,
  • typ uruchamiania.

Uzupełnij tabelę:

UsługaStanTyp uruchamianiaDo czego służy?
…………
…………
…………

Pytanie: Dlaczego nie należy wyłączać usług systemowych „na próbę”?


ETAP 7 – RAPORT TECHNICZNY – 3 pkt

Przygotuj krótką diagnozę komputera.

Raport powinien zawierać:

DIAGNOZA

Stan systemu:
…

Najważniejsze wykryte problemy:

  1. …
  2. …
  3. …

Prawdopodobne przyczyny:
…

Zalecane działania:

  1. …
  2. …
  3. …

Ocena stanu komputera:
🟢 prawidłowy
🟡 wymaga optymalizacji
🔴 wymaga dalszej diagnostyki

Uzasadnienie:
…

ZADANIA ĆWICZENIOWE – DESKTOP WINDOWS

Zakres:

  1. konfiguracja adresacji IP z GUI,
  2. wiersz poleceń – konta i grupy,
  3. pliki wsadowe .bat,
  4. zasady zabezpieczeń lokalnych – gpedit.msc,
  5. konsola MMC,
  6. partycjonowanie dysków,
  7. przydziały dyskowe,
  8. prawa dostępu NTFS,
  9. udostępnianie zasobów.

Uwaga: zadania wykonuj na maszynie wirtualnej lub komputerze laboratoryjnym. Część ćwiczeń wymaga uprawnień administratora.


ĆWICZENIE 1. KONFIGURACJA ADRESACJI IP Z POZIOMU GUI

Cel

Samodzielna konfiguracja karty sieciowej w systemie Windows przy wykorzystaniu interfejsu graficznego.

Założenia

Komputer należy skonfigurować w następującej sieci:

ParametrWartość
Adres IP192.168.50.20
Maska255.255.255.0
Brama192.168.50.1
DNS preferowany1.1.1.1
DNS alternatywny8.8.8.8

Zadania

  1. Otwórz właściwości karty sieciowej.
  2. Odszukaj właściwości protokołu IPv4.
  3. Ustaw ręczną konfigurację adresu.
  4. Wprowadź wszystkie parametry.
  5. Zapisz konfigurację.
  6. Sprawdź konfigurację poleceniem:
ipconfig /all
  1. Wykonaj test:
ping 192.168.50.1
  1. Następnie sprawdź:
ping 1.1.1.1
  1. Sprawdź działanie DNS:
nslookup www.microsoft.com

Zadanie dodatkowe

Zmień konfigurację tak, aby komputer otrzymywał adres automatycznie z DHCP.

Dokumentacja: wykonaj 3 zrzuty ekranu:

  • konfiguracja IPv4,
  • ipconfig /all,
  • wynik nslookup.

ĆWICZENIE 2. ANALIZA KONFIGURACJI SIECIOWEJ

Wykorzystując CMD ustal:

  1. nazwę komputera,
  2. adres IPv4,
  3. adres MAC,
  4. bramę domyślną,
  5. serwery DNS,
  6. adres DHCP,
  7. czas dzierżawy adresu.

Wykorzystaj odpowiednie polecenia, m.in.:

hostname
ipconfig /all
getmac

Zadanie problemowe

Wyjaśnij, dlaczego:

ping 8.8.8.8

może działać, podczas gdy:

ping www.google.com

nie działa.


ĆWICZENIE 3. LOKALNE KONTA UŻYTKOWNIKÓW – CMD

Cel

Zarządzanie lokalnymi kontami użytkowników z poziomu wiersza poleceń.

Utwórz następujące konta:

  • technik1
  • technik2
  • serwisant
  • praktykant

Wykorzystaj:

net user

oraz:

net user nazwa_uzytkownika haslo /add

Następnie:

  1. Wyświetl listę kont.
  2. Utwórz konto technik1.
  3. Utwórz konto technik2.
  4. Utwórz konto serwisant.
  5. Utwórz konto praktykant.
  6. Ustaw wymaganie zmiany hasła dla wybranego użytkownika.
  7. Zablokuj konto praktykant.
  8. Odblokuj konto.
  9. Wyświetl szczegółowe informacje o koncie.

Zadanie dodatkowe

Utwórz konto, którego hasło nie wygasa.

Sprawdź dostępne opcje polecenia:

net user /?

ĆWICZENIE 4. GRUPY LOKALNE

Utwórz grupy:

  • SERWIS
  • PRACOWNICY
  • UCZNIOWIE

Polecenia:

net localgroup

oraz:

net localgroup SERWIS /add

Następnie:

  1. dodaj serwisant do SERWIS,
  2. dodaj technik1 i technik2 do PRACOWNICY,
  3. dodaj praktykant do UCZNIOWIE,
  4. wyświetl członków każdej grupy,
  5. usuń praktykant z grupy,
  6. ponownie dodaj go do właściwej grupy.

Zadanie problemowe

Przygotuj odpowiedź:

Dlaczego nadawanie praw użytkownikom poprzez grupy jest wygodniejsze niż konfigurowanie uprawnień dla każdego użytkownika osobno?


ĆWICZENIE 5. SKRYPT BAT – AUTOMATYCZNE TWORZENIE STRUKTURY

Utwórz plik:

laboratorium.bat

Skrypt ma automatycznie utworzyć:

C:\LAB
C:\LAB\DOKUMENTY
C:\LAB\PROGRAMY
C:\LAB\LOGI
C:\LAB\ARCHIWUM

Następnie powinien utworzyć plik:

C:\LAB\LOGI\start.txt

i zapisać w nim:

  • nazwę komputera,
  • nazwę użytkownika,
  • datę,
  • godzinę.

Wykorzystaj zmienne środowiskowe, np.:

%USERNAME%
%COMPUTERNAME%
%DATE%
%TIME%

ĆWICZENIE 6. PĘTLA FOR W PLIKU BAT

Utwórz skrypt:

kopie.bat

Skrypt ma utworzyć katalog:

C:\KOPIE

Następnie w pętli utworzyć:

kopia_1.txt
kopia_2.txt
kopia_3.txt
...
kopia_10.txt

Każdy plik powinien zawierać informację:

Utworzono przez użytkownika: ...
Komputer: ...
Data: ...

Wymaganie

Skrypt musi wykorzystać pętlę:

FOR

a nie 10 osobnych poleceń echo.


ĆWICZENIE 7. PĘTLA I ZMIENNA

Napisz skrypt:

uzytkownicy.bat

który wykorzystuje zmienną i pętlę do wyświetlenia:

Użytkownik nr 1
Użytkownik nr 2
...
Użytkownik nr 20

Następnie zmodyfikuj skrypt tak, aby liczba użytkowników była przechowywana w zmiennej:

set LICZBA=20

i pętla korzystała z tej wartości.

Zadanie dodatkowe

Zmień wartość:

set LICZBA=50

bez zmieniania konstrukcji pętli.


ĆWICZENIE 8. ZMIENNE GLOBALNE / ŚRODOWISKOWE

Zbadaj działanie:

set

Odszukaj zmienne:

PATH
TEMP
USERNAME
COMPUTERNAME
OS
PROCESSOR_ARCHITECTURE

Zadanie

Napisz skrypt, który wyświetli:

===== INFORMACJE O SYSTEMIE =====
Użytkownik:
Komputer:
System:
Procesor:
Katalog tymczasowy:
PATH:
=================================

Zadanie dodatkowe

Utwórz własną zmienną środowiskową:

set LABORATORIUM=WINDOWS

i wykorzystaj ją w skrypcie.


ĆWICZENIE 9. ZASADY ZABEZPIECZEŃ LOKALNYCH – GPEDIT

Uruchom:

gpedit.msc

Przygotuj środowisko testowe, w którym zmodyfikujesz wybrane zasady lokalne.

Zadania

Sprawdź możliwości konfiguracji:

  • zasad haseł,
  • zasad blokady konta,
  • zasad inspekcji,
  • praw użytkownika,
  • opcji zabezpieczeń.

Konfiguracja

Ustaw przykładowo:

  • minimalną długość hasła: 10 znaków,
  • historię haseł: 5 poprzednich haseł,
  • blokadę konta po kilku nieudanych próbach logowania.

Następnie sprawdź efekt konfiguracji.

Zadanie dokumentacyjne

Dla każdej zmienionej zasady podaj:

  1. nazwę,
  2. lokalizację w gpedit.msc,
  3. wartość przed zmianą,
  4. wartość po zmianie,
  5. cel zastosowania.

ĆWICZENIE 10. ANALIZA ZASAD BEZPIECZEŃSTWA

W gpedit.msc odszukaj ustawienia dotyczące:

  • logowania interakcyjnego,
  • dostępu do urządzeń,
  • kont administratorów,
  • anonimowego dostępu,
  • używania pustych haseł,
  • wyłączania systemu.

Zadanie

Wybierz 5 ustawień i wyjaśnij:

Jakie zagrożenie może ograniczać dane ustawienie?


ĆWICZENIE 11. KONSOLA MMC

Uruchom:

mmc

Utwórz własną konsolę administracyjną.

Dodaj przystawki:

  • Użytkownicy i grupy lokalne,
  • Podgląd zdarzeń,
  • Zarządzanie dyskami,
  • Zarządzanie komputerem lub wybrane jego składniki.

Zapisz konsolę jako:

Administracja_Windows.msc

Zadanie dodatkowe

Utwórz drugą konsolę:

Bezpieczenstwo.msc

przeznaczoną wyłącznie do monitorowania bezpieczeństwa systemu.


ĆWICZENIE 12. ANALIZA ZDARZEŃ

Wykorzystując mmc i Podgląd zdarzeń odszukaj informacje dotyczące:

  • logowania użytkowników,
  • błędów systemowych,
  • uruchamiania usług,
  • błędów aplikacji.

Zadanie

Znajdź 5 przykładowych zdarzeń i przygotuj tabelę:

DataŹródłoID zdarzeniaTypOpis

ĆWICZENIE 13. PARTYCJONOWANIE DYSKU

Uruchom:

diskmgmt.msc

Na maszynie wirtualnej / dysku laboratoryjnym wykonaj:

  1. utworzenie nowej partycji,
  2. formatowanie,
  3. przypisanie litery,
  4. zmianę etykiety woluminu,
  5. zmniejszenie woluminu,
  6. utworzenie kolejnego woluminu z uzyskanego miejsca.

Założenie

Dysk laboratoryjny ma mieć:

100 GB

Utwórz:

DANE – 60 GB
ARCHIWUM – 40 GB

Zadanie dodatkowe

Zmniejsz partycję DANE o 10 GB i utwórz:

PROJEKTY – 10 GB

ĆWICZENIE 14. ANALIZA PARTYCJONOWANIA

Na podstawie Zarządzania dyskami odpowiedz:

  1. Czym różni się partycja od woluminu?
  2. Co oznacza system plików NTFS?
  3. Co oznacza exFAT?
  4. Dlaczego systemowy dysk nie powinien być przypadkowo formatowany?
  5. Co stanie się z danymi po sformatowaniu partycji?

ĆWICZENIE 15. PRZYDZIAŁY DYSKOWE – QUOTA

Skonfiguruj przydziały dyskowe dla użytkowników na dysku laboratoryjnym.

Przykładowo:

UżytkownikLimit
technik11 GB
technik22 GB
serwisant5 GB
praktykant500 MB

Ustaw odpowiednie limity i sprawdź działanie mechanizmu.

Zadanie

Przygotuj raport:

  • użytkownik,
  • limit,
  • wykorzystanie,
  • pozostałe miejsce,
  • reakcja systemu po przekroczeniu limitu.

ĆWICZENIE 16. PRAWA NTFS – ZABEZPIECZENIA

Utwórz:

C:\FIRMA

a w nim:

C:\FIRMA\DYREKCJA
C:\FIRMA\KSIEGOWOSC
C:\FIRMA\PRODUKCJA
C:\FIRMA\PUBLICZNE

Utwórz grupy:

DYREKCJA
KSIEGOWOSC
PRODUKCJA

Uprawnienia

FolderGrupaUprawnienia
DYREKCJADYREKCJAPełna kontrola
KSIEGOWOSCKSIEGOWOSCModyfikacja
PRODUKCJAPRODUKCJAOdczyt
PUBLICZNEwszyscyOdczyt

Sprawdź działanie praw, logując się na odpowiednie konta.


ĆWICZENIE 17. DZIEDZICZENIE UPRAWNIEŃ

Utwórz:

C:\PROJEKT

oraz:

C:\PROJEKT\DOKUMENTY
C:\PROJEKT\ARCHIWUM
C:\PROJEKT\RAPORTY

Skonfiguruj uprawnienia folderu głównego.

Następnie sprawdź:

Które uprawnienia zostały odziedziczone przez podfoldery?

Zadanie dodatkowe

Wyłącz dziedziczenie dla:

ARCHIWUM

i skonfiguruj dla niego własne prawa.


ĆWICZENIE 18. NTFS – TEST KONFLIKTU UPRAWNIEŃ

Użytkownik technik1 należy do dwóch grup:

PRACOWNICY
SERWIS

Folder:

C:\DANE

ma następujące prawa:

PRACOWNICY – Odczyt
SERWIS – Modyfikacja

Zadanie

Określ, jakie efektywne uprawnienia powinien posiadać technik1.

Następnie sprawdź to praktycznie.

Pytanie

Dlaczego należy zwracać uwagę na członkostwo użytkownika w wielu grupach?


ĆWICZENIE 19. UDOSTĘPNIANIE FOLDERU

Utwórz:

C:\SERWER

Udostępnij go w sieci jako:

SERWER

Skonfiguruj:

  • użytkownicy – odczyt,
  • administrator – pełna kontrola.

Następnie z drugiego komputera sprawdź dostęp:

\\NAZWA-KOMPUTERA\SERWER

ĆWICZENIE 20. NTFS + UDOSTĘPNIANIE – ZADANIE EGZAMINACYJNE

Sytuacja

Jesteś administratorem małej firmy.

W firmie pracują:

  • kierownik,
  • księgowość,
  • pracownicy produkcji,
  • serwis.

Utwórz strukturę:

C:\FIRMA
│
├── DOKUMENTY
├── KSIEGOWOSC
├── PRODUKCJA
├── SERWIS
└── PUBLICZNE

Utwórz odpowiednie grupy i użytkowników.

Wymagania

Kierownik:

  • pełny dostęp do wszystkich folderów.

Księgowość:

  • pełna kontrola nad KSIEGOWOSC,
  • odczyt PUBLICZNE.

Produkcja:

  • modyfikacja PRODUKCJA,
  • odczyt PUBLICZNE.

Serwis:

  • modyfikacja SERWIS,
  • odczyt PUBLICZNE.

Wszyscy:

  • odczyt PUBLICZNE.

Następnie udostępnij:

C:\FIRMA

w sieci.

Dokumentacja

Uczeń powinien przedstawić:

  1. strukturę katalogów,
  2. listę użytkowników,
  3. listę grup,
  4. członkostwo w grupach,
  5. uprawnienia NTFS,
  6. uprawnienia udostępniania,
  7. test dostępu dla każdego użytkownika,
  8. wnioski.

ĆWICZENIE 21. DUŻE ZADANIE – „ADMINISTRATOR PRACOWNI”

Czas: 90–120 minut

Otrzymujesz nowy komputer z Windows.

Twoim zadaniem jest przygotowanie go do pracy w szkolnej pracowni informatycznej.

ETAP 1 – SIEĆ

Skonfiguruj:

IP:       192.168.10.50
Maska:    255.255.255.0
Brama:    192.168.10.1
DNS:      1.1.1.1

Sprawdź połączenie.


ETAP 2 – UŻYTKOWNICY

Utwórz:

adminlab
nauczyciel
uczen01
uczen02
serwisant

Utwórz grupy:

NAUCZYCIELE
UCZNIOWIE
SERWIS

Przypisz użytkowników do grup.


ETAP 3 – STRUKTURA DYSKU

Utwórz:

C:\PRACOWNIA
│
├── NAUCZYCIELE
├── UCZNIOWIE
├── SERWIS
├── MATERIALY
└── ARCHIWUM

ETAP 4 – UPRAWNIENIA

Skonfiguruj NTFS tak, aby:

  • nauczyciel miał dostęp do materiałów,
  • uczniowie mogli pracować wyłącznie w UCZNIOWIE,
  • serwisant miał pełną kontrolę,
  • archiwum było dostępne tylko dla nauczycieli i serwisu.

ETAP 5 – UDOSTĘPNIANIE

Udostępnij:

MATERIALY
UCZNIOWIE

i skonfiguruj prawa sieciowe.


ETAP 6 – GPEDIT

Wprowadź wybrane zasady bezpieczeństwa:

  • polityka haseł,
  • blokada konta,
  • ograniczenia dla użytkowników.

ETAP 7 – MMC

Utwórz:

Pracownia.msc

z odpowiednimi przystawkami administracyjnymi.


ETAP 8 – AUTOMATYZACJA

Napisz:

raport.bat

który automatycznie zapisze do:

C:\PRACOWNIA\SERWIS\raport.txt

informacje:

NAZWA KOMPUTERA
UŻYTKOWNIK
DATA
GODZINA
ADRES IP
MAC
SYSTEM OPERACYJNY

Skrypt musi wykorzystywać zmienne środowiskowe oraz co najmniej jedną pętlę FOR.


ĆWICZENIE 22. ZADANIE „ZNAJDŹ BŁĄD”

Nauczyciel przygotowuje komputer, na którym:

  • użytkownik nie może zapisywać plików,
  • nie może uruchomić wybranej funkcji systemu,
  • nie ma dostępu do folderu,
  • komputer nie może połączyć się z siecią.

Uczeń otrzymuje tylko opis problemu.

Zadanie

Ustal, czy problem wynika z:

A. konfiguracji IP
B. konta użytkownika
C. grupy
D. NTFS
E. udostępniania
F. zasad lokalnych
G. konfiguracji dysku.

Uczeń musi:

  1. zdiagnozować problem,
  2. wskazać przyczynę,
  3. naprawić problem,
  4. udokumentować wykonane czynności.

Możliwość komentowania została wyłączona.