SAMBA JAKO SERWER PLIKÓW

13

description

SAMBA JAKO SERWER PLIKÓW. UNIWERSYTET MIKOŁAJA KOPERNIKA WYDZIAŁ FIZYKI ASTRONOMII I INFORMATYKI STOSOWANEJ PODYPLOMOWE STUDIUM PROGRAMOWANIA I ZASTOSOWAŃ KOMPUTERÓW TORUŃ 2007. SAMBA – CO TO TAKIEGO?. - PowerPoint PPT Presentation

Transcript of SAMBA JAKO SERWER PLIKÓW

Page 1: SAMBA JAKO SERWER PLIKÓW
Page 2: SAMBA JAKO SERWER PLIKÓW

SAMBA – CO TO TAKIEGO?SAMBA – CO TO TAKIEGO?

Samba to zbiór aplikacji funkcjonujących w Samba to zbiór aplikacji funkcjonujących w systemie unix (linux) rozumiejących systemie unix (linux) rozumiejących protokół SMB (protokół SMB (Server Message BlockServer Message Block). ). Umożliwiają one uniksowym serwerom Umożliwiają one uniksowym serwerom komunikowanie się za pomocą tego komunikowanie się za pomocą tego samego protokołu, którego używają samego protokołu, którego używają systemy Microsoftu. systemy Microsoftu.

Page 3: SAMBA JAKO SERWER PLIKÓW

Programy składające się na Programy składające się na SAMBĘSAMBĘ smbdsmbd – – demon odpowiedzialny za zarządzanie zasobami współdzielonymi demon odpowiedzialny za zarządzanie zasobami współdzielonymi

przez serwer i jego klientów.przez serwer i jego klientów. nmbdnmbd - to prosty serwer odpowiadający za kontrolę mechanizmu nazw - to prosty serwer odpowiadający za kontrolę mechanizmu nazw

SMB. Jego rola polega na oczekiwaniu na żądania klientów i udzielania SMB. Jego rola polega na oczekiwaniu na żądania klientów i udzielania odpowiednich informacji.odpowiednich informacji.

smbclientsmbclient – – program uruchamiany z linii poleceń. Umożliwia połączenie z program uruchamiany z linii poleceń. Umożliwia połączenie z zasobami Samby.zasobami Samby.

smbstatussmbstatus – wyświetla bieżące połączenia sieciowe z zasobami Samby.– wyświetla bieżące połączenia sieciowe z zasobami Samby. smbtarsmbtar - służy do tworzenia kopii zapasowych udziałów. - służy do tworzenia kopii zapasowych udziałów. smbpasswdsmbpasswd – – pozwala na zmianę zaszyfrowanych haseł Samby.pozwala na zmianę zaszyfrowanych haseł Samby. nmblookiupnmblookiup – umożliwia sprawdzenie nazw NetBIOS-owych.– umożliwia sprawdzenie nazw NetBIOS-owych. testparm testparm – – bardzo przydatny program sprawdzający poprawność pliku bardzo przydatny program sprawdzający poprawność pliku

konfiguracyjnego.konfiguracyjnego. testprns testprns – program umożliwiający sprawdzenie czy drukarki są – program umożliwiający sprawdzenie czy drukarki są

rozpoznawalne przez demona rozpoznawalne przez demona smbd.smbd.

Page 4: SAMBA JAKO SERWER PLIKÓW

CEL PRACYCEL PRACY

Nabycie umiejętności konfigurowania Nabycie umiejętności konfigurowania pakietu SAMBA z wykorzystaniem konsoli pakietu SAMBA z wykorzystaniem konsoli oraz narzędzi graficznych.oraz narzędzi graficznych.

Praktyczne wykorzystanie SAMBY w Praktyczne wykorzystanie SAMBY w lokalnej sieci osiedlowej.lokalnej sieci osiedlowej.

Page 5: SAMBA JAKO SERWER PLIKÓW

TREŚĆ PRACYTREŚĆ PRACY

WSTĘPWSTĘP INSTALACJA SAMBY I KONFIGURACJA SAMBYINSTALACJA SAMBY I KONFIGURACJA SAMBY KONFIGURACJA PRZY POMOCY NARZĘDZI KONFIGURACJA PRZY POMOCY NARZĘDZI

GRAFICZNYCHGRAFICZNYCH KONFIGURACJA OTOCZENIA SIECIOWEGOKONFIGURACJA OTOCZENIA SIECIOWEGO ŁĄCZENIE SIĘ Z UDOSTĘPNIONYMI ŁĄCZENIE SIĘ Z UDOSTĘPNIONYMI

ZASOBAMIZASOBAMI ZAKOŃCZENIEZAKOŃCZENIE

Page 6: SAMBA JAKO SERWER PLIKÓW

NARZĘDZIA WYKORZYSTANE DO NARZĘDZIA WYKORZYSTANE DO KONFIGURACJIKONFIGURACJI

Konsola – zarządzanie serwerem przy Konsola – zarządzanie serwerem przy pomocy „ręcznie” wpisywanych poleceń.pomocy „ręcznie” wpisywanych poleceń.

SWAT (SWAT (Samba Web Administration ToolSamba Web Administration Tool) ) program umożliwiający administrowanie w program umożliwiający administrowanie w trybie graficznym z poziomu przeglądarki.trybie graficznym z poziomu przeglądarki.

Centrum Sterowania Mandriva Linux – Centrum Sterowania Mandriva Linux – narzędzie wbudowane w dystrybucję narzędzie wbudowane w dystrybucję linuxa o nazwie Mandriva 2007 linuxa o nazwie Mandriva 2007

Page 7: SAMBA JAKO SERWER PLIKÓW

smb.confsmb.conf

To kluczowy z punktu widzenia konfiguracji Samby plik. W To kluczowy z punktu widzenia konfiguracji Samby plik. W realizowanym w pracy zastosowaniu jest on bardzo krótki. realizowanym w pracy zastosowaniu jest on bardzo krótki. W praktyce może mieć jednak bardzo skomplikowaną W praktyce może mieć jednak bardzo skomplikowaną strukturę. Składa się on z kilku podstawowych sekcji.strukturę. Składa się on z kilku podstawowych sekcji. [global][global] – zawiera ogólną konfigurację serwera oraz domyślne – zawiera ogólną konfigurację serwera oraz domyślne

ustawienia dla pozostałych sekcji.ustawienia dla pozostałych sekcji. [homes][homes] – odpowiada za udostępnienie użytkownikom ich – odpowiada za udostępnienie użytkownikom ich

katalogów domowych.katalogów domowych. [printers][printers] – umożliwia udostępnianie drukarek. – umożliwia udostępnianie drukarek.

Page 8: SAMBA JAKO SERWER PLIKÓW

Wybrana metoda udostępniania Wybrana metoda udostępniania plikówplików

W realizowanym projekcie zdecydowano się na W realizowanym projekcie zdecydowano się na kontrolę na poziomie użytkownika kontrolę na poziomie użytkownika (security=user(security=user)),, która daje gwarancję, że która daje gwarancję, że informacja o udostępnionych zasobach zostanie informacja o udostępnionych zasobach zostanie przekazana dopiero po podaniu nazwy przekazana dopiero po podaniu nazwy użytkownika oraz hasła. Daje ona możliwość użytkownika oraz hasła. Daje ona możliwość elastycznego sterowania prawami dostępu do elastycznego sterowania prawami dostępu do zasobów poszczególnym użytkownikom.zasobów poszczególnym użytkownikom.

Page 9: SAMBA JAKO SERWER PLIKÓW

Przykład pliku konfiguracyjnego smb.confPrzykład pliku konfiguracyjnego smb.conf

Page 10: SAMBA JAKO SERWER PLIKÓW

Dwa zdania o pliku …Dwa zdania o pliku …

Z teści poprzedniego slajdu wynika, że Samba nie Z teści poprzedniego slajdu wynika, że Samba nie oferuje klientom żadnej drukarki stąd brak oferuje klientom żadnej drukarki stąd brak wspomnianej wcześniej sekcji [printers]. Oferuje wspomnianej wcześniej sekcji [printers]. Oferuje natomiast dwa zasoby:natomiast dwa zasoby:

[goscinny][goscinny] – – udostępniony wszystkim użytkownikom i to udostępniony wszystkim użytkownikom i to z możliwością zapisu,z możliwością zapisu,

[akwarystyka][akwarystyka] – udostępniony członkom grupy – udostępniony członkom grupy akwarysci akwarysci również z możliwością zapisu.również z możliwością zapisu.

Page 11: SAMBA JAKO SERWER PLIKÓW

Strukrura sieci lokalnej w której Strukrura sieci lokalnej w której funkcjonuje serwerfunkcjonuje serwer

Page 12: SAMBA JAKO SERWER PLIKÓW

Zalety przyjętego Zalety przyjętego rozwiązaniarozwiązania możliwość skorzystania przez użytkowników z oferowanych możliwość skorzystania przez użytkowników z oferowanych

przez serwer zasobów,przez serwer zasobów, możliwość przechowywania na nim swoich plików, każdy z możliwość przechowywania na nim swoich plików, każdy z

użytkowników ma wydzielony do swojej dyspozycji katalog użytkowników ma wydzielony do swojej dyspozycji katalog udostępniony po zalogowaniu,udostępniony po zalogowaniu,

administrujący może udostępniać zasoby wybranym administrujący może udostępniać zasoby wybranym użytkownikom na różnych prawach, użytkownikom na różnych prawach,

z dysków i katalogów udostępnionych w Windows z dysków i katalogów udostępnionych w Windows skorzystać mogą również użytkownicy Linuksa, skorzystać mogą również użytkownicy Linuksa,

wygodne, stosunkowo proste administrowanie serwerem wygodne, stosunkowo proste administrowanie serwerem usprawnia zarządzanie siecią,usprawnia zarządzanie siecią,

darmowe oprogramowanie zawsze jest dodatkowym darmowe oprogramowanie zawsze jest dodatkowym argumentem przemawiającym „za”.argumentem przemawiającym „za”.

Page 13: SAMBA JAKO SERWER PLIKÓW

  Największą zaletą Samby jest to, że udało Największą zaletą Samby jest to, że udało się jej przerosnąć oryginał Microsoftu. Testy się jej przerosnąć oryginał Microsoftu. Testy przeprowadzonych przez różne organizacje przeprowadzonych przez różne organizacje wskazują na to, że jest ona wydajniejsza od wskazują na to, że jest ona wydajniejsza od systemów Microsoftu. systemów Microsoftu.

Na przykład według magazynów „IT Week” i Na przykład według magazynów „IT Week” i „PC Magazine” Samba na Linuksie „PC Magazine” Samba na Linuksie przewyższa wydajnością systemy Windows przewyższa wydajnością systemy Windows 2000 nawet o 100%! 2000 nawet o 100%!