Wprowadzenie
Do połączenia z systemem Linux używać będziemy klienta SSH o nazwie PuTTy. Jeżeli nie mam go w menu Windows (już pobranego i gotowego do uruchomienia) należy go pobrać ze strony domowej projektu http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Na obrazku poniżej wskazane jest pole w którym należy wpisać adres serwera do połaczenia. Właściwe parametry wskaże prowadzący zajęcia (może to być adres (adresy) IP: 192.168.2.xxx ; 192.168.203.xxx)

W ramach aplikacji można również ustawić dodatkowe parametry jak na przykład:
- Appearance - rodzaj kursora, fonty i ich rozmiar, itp.
- Translation - rodzaj kodowania (w nowych systemach używany jest przeważnie UTF8), sposób rysowania linii, itp.
- SSH -> Tunnels - możliwość zdefiniowania tunelowania (przekazywania) połączeń przez połaczenie SSH do innych usług, itp.
Po wykonaniu połaczenia system poprosi o podanie danych uwierzytelniających. Dane te przekaże prowadzący...
1.1 Przydatne komendy
- ls -al

Maska uprawnień reprezentuje trzy prawa R - czytanie, W - pisanie, X - otwieranie lub wykonywanie. Prawa te przypisane są trzem różnym obiektom: Użytkownik, Grupa, Pozostali. Istnieją również na poczatku informacje określajace rodzaj danego obiektu plikowego tj.: D - folder (katalog), L - link (skrót), sama kreska - plik. Maska praw może być przedstawiona w postaci liczbowej np. dla obiektu katalogu o nazwie "system" wartość liczbowa odpowiada 700. Wynika to z zapisu praw w masce.
U G O
222120 222120 222120
4 2 1 4 2 1 4 2 1
r w x | r w x | r w x = 777
r w - | r - - | r - - = 644
r w - | r w x | r - x = 675
r w x | r - x | r - x = 755
- chmod
Maskę uprawnień można zmieniać przy pomocy polecenia "chmod". Przykładowo dla odpowiednich wierszy powyższych informacji:
chmod 777 nazwa_pliku (nazwa folderu)
chmod 644 nazwa_pliku (nazwa folderu)
lub za pomocą oznaczeń uorawnień w poszczególnych podziałach U, G, O :
chmod ugo+rwx nazwa_liku (nazwa folderu)
chmod u+rw g+r o+r nazwa_pliku (nazwa folderu)
Przy pomocy znaku "+" dodajemy prawa, a przy pomocy znaku "-" odbieramy prawa.
- chown
Do zmiany właściciela obiektu lub grupy używa się polecenia "chown" - zmiana obu lub "chgrp" - zmiana wyłacznie grupy. Przykład polecenia:
chown kowalski:users nazwa_pliku (nazwa folderu) - zmiana właściciela na kowalski i grupy na users
- ping
Sprawdzenie działania konkretnego hosta (komputera lub urzadzenia). Przykład komendy:
ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.026 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.010 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.014 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.011 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.009 ms
--- 127.0.0.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3996ms
rtt min/avg/max/mdev = 0.009/0.014/0.026/0.006 ms
W wyniku otrzymujemy statystyki odpowiedzi od hosta. Podany jest numer kolejny odpowiedzi, ilość maksymalna ruterów przez które ten pakiet może przejść oraz czas odpowiedzi na zapytanie ping.
- nslookup
Polecenie do sprawdzenia informacji DNS (Domain Name Services) o hoscie lub o adresie IP. Polecenie to zawiera własny shell czyli interpreter. Odpytywany jest serwer DNS wskazany w systemie operacyjnych danego hosta. Kolejne pytania mogą być przedstawiane za pośrednictwem nazw lub adresów IP. Przykładowe zapytanie:
xxx@blade3:~$ nslookup
> www.wi.ps.pl
Server: 82.145.72.2
Address: 82.145.72.2#53
Name: www.wi.ps.pl
Address: 82.145.72.60
>
2. Wykonywanie poleceń
Proszę ustalić następujące informacje:
- kto jest właścicielem folderu "/home" oraz jaka jest maska uprawnień
- wykonać sprawdzenie działania hosta o adresie "www.onet.pl" oraz "archi.szn.pl"
- poznać adres IP lub nazwę hostów "www.wi.zut.edu.pl" , "dns.pl" oraz "92.55.242.24"