Samba (program)
Z Wikipedii
Samba – nazwa oprogramowania, przeznaczonego dla serwera plików oraz drukarek, współpracującego z platformą Windows, przeznaczonego dla platformy Linux/Unix i rozpowszechnianego na licencji GNU. Protokół transmisji wykorzystywany przez Sambę i systemy Microsoftu to SMB (ang. Server Message Block), przy czym jako protokół transportowy niższej warstwy używany jest TCP/IP. W Windows protokołem transportowym może być również NetBEUI i IPX, ale w nowszych wersjach TCP/IP jest domyślną opcją.
Samba pozwala na tworzenie heterogenicznego (mieszanego) środowiska, w którym nie tylko w ramach jednej sieci lokalnej mogą działać obok siebie komputery z systemem operacyjnym Unix i Linux oraz Windows, ale także mogą wzajemnie korzystać ze swoich zasobów – plików i drukarek. Serwer Samby może na przykład systemom Windows udostępniać drukarkę linuksową lub systemom Unix dawać dostęp do plików środowiska Windows NT. Serwer Samby może być wykorzystany także jako darmowy odpowiednik serwera Windows NT.
Spis treści |
[edytuj] Historia Samby
Samba jest dziełem Andrew Tridgella, który obecnie kieruje grupą programistów Samby ze swojego domu w Canberrze w Australii. Projekt ruszył w 1991 roku, kiedy na potrzeby swojej lokalnej sieci Tridgell napisał program serwera plików, który obsługiwał protokół DEC firmy Digital Pathworks. Choć wówczas nie był tego świadom, protokół ten okazał się później protokołem SMB. Po kilku latach Tridgell rozwinął swój serwer SMB i zaczął dystrybuować go w Internecie pod nazwą SMB Server. Nazwę tę trzeba było zmienić – nosił ją produkt innej firmy – więc spróbowano uniksowego podejścia, stosowanego niekiedy do zmiany nazw plików:
grep -i 's.*m.*b' /usr/dict/words
Odpowiedź brzmiała:
salmonberry samba sawtimber scramble
I tak narodziła się nazwa "Samba".
[edytuj] Instalacja Samby
(Większość poniższych poleceń należy wywoływać z prawami superużytkownika.)
Najprostszym sposobem instalacji Samby jest skorzystanie z systemu zarządzania pakietami, np. apt lub yum. Przykładowo, w popularnej dystrybucji Fedora Core instalacja Samby odbędzie się po wydaniu komendy:
yum install samba
W dystrybucjach opartych o pakiety RPM (np. Red Hat Linux, Mandrake Linux, SUSE Linux) można skorzystać z programu rpm:
rpm -Uvh wersja-samby.rpm
W dystrybucjach opartych na Debianie należy skorzystać z programu apt-get:
apt-get install samba
Możliwa jest też instalacja ze źródeł. Po ściągnięciu archiwum, np. z oficjalnej strony projektu Samba, należy je rozpakować:
tar xfvz wersja-samby.tar.gz
i wykonać sekwencję poleceń:
cd source ./configure make make install
Instalowanie serwera Samby ze źródeł daje możliwość zmiany sposobu działania Samby lub zmiany lokalizacji jej plików – przez zmianę odpowiednich parametrów dla skryptu configure. Jeśli żadne parametry nie zostaną zmienione, Samba zainstalowana zostanie w domyślny sposób.
[edytuj] Konfiguracja i uruchamianie Samby:
Aby skonfigurować Sambę, należy znaleźć plik smb.conf (na ogół w lokalizacji /etc/samba) i odpowiednio go zmodyfikować, przede wszystkim zmieniając nazwę grupy roboczej "workgroup" na nazwę grupy, w której pracują pozostałe komputery w sieci.
Należy upewnić się, że firewall nie blokuje działania Samby. Najlepiej samemu odblokować porty 137:udp 138:udp oraz 139:tcp i 445:tcp.
Uruchomienie Samby nastÄ…pi po wydaniu polecenia:
smb start
lub (Debian/Ubuntu):
/etc/init.d/samba start
ewentualnie (rzadziej):
samba start
[edytuj] Demony Samby
- smbd
- Demon umożliwiający współdzielenie plików i drukarek w sieci SMB i zapewniający uwierzytelnianie klientów SMB.
- nmbd
- Demon świadczący usługi Windows Internet Name Service (WINS) i wspomagający przeglądanie zasobów sieci.
[edytuj] Forma zapisu ścieżek do udziałów SMB
- \\serwer\\udział – w systemie Windows
- //serwer/udział – w systemie Unix i Linux
- smb://serwer/udział – w notacji URL
[edytuj] Porty
| Port | Protokół | Używany przez |
| 135 | TCP | smbd |
| 137 | UDP | nmbd |
| 138 | UDP | nmbd |
| 139 | TCP | smbd |
| 445 | TCP | smbd rozproszonego systemu plików (DFS) |
[edytuj] Programy ułatwiające konfigurację
- zdalnÄ… za pomocÄ… przeglÄ…darki: swat, webmin
- graficznÄ…: gsambad
[edytuj] Bibliografia
- "Using Samba" Robert Eckstein, David Collier-Brown, Peter Kelly O'Reilly 2000 ...
[edytuj] Linki zewnętrzne
- Oficjalna strona Samby
- Opis udostępniania plików przy pomocy Samby pod Linuksem
- przykładowy plik konfiguracyjny
- programy wspomagające udostępnianie i konfigurację Samby
- podręcznik w formacie pdf
| Trzy ofiary wypadku pod Płockiem |
|
Trzy osoby poniosły śmierć w wyniku wypadku samochodowego, do którego doszło w Słupnie pod Płockiem (Mazowieckie) na drodze wojewódzkiej nr 237, gdzie honda civic zderzyła się z ciężarową tatrą.
|
| J. Zdrojewski przewodniczÄ…cym Polskiej Lewicy w Warszawie |
|
Przewodniczącym Polskiej Lewicy w Warszawie został Jacek Zdrojewski. Wyboru dokonano podczas odbywającego się I Warszawskiego Zgromadzenia Polskiej Lewicy.
|
| Pobili reportera TVN i ukradli mu kamerÄ™ |
|
Reporter TVN padł ofiarą napadu na ul. Wileńskiej w Lublinie - zaatakowało go 9 napastników - czytamy na portalu gazeta.pl.
|
| Tusk wróci do słynnego hasła Jana Rokity |
|
Pierwsza część kadencji rządu PO-PSL upłynie pod znakiem polityki miłości i uśmiechu oraz pastwienia się nad PiS. A gdy społeczeństwo zacznie się niecierpliwić i domagać reform, Tusk zaproponuje coś w rodzaju wymyślonego przez Jana Rokitę "szarpnięcia cuglami" - twierdzi tygodnik "Wprost".
|
| TK wypowie się o sprawie sędziów stosujących dekret o stanie wojennym |
|
Trybunał Konstytucyjny wypowie się o sprawie dopuszczalności stosowania przez sędziów w latach 80. dekretu o stanie wojennym. TK ma do rozpoznania wniosek IPN o uchylenie immunitetu sędziego w stanie spoczynku, który orzekał w jednej z takich spraw.
|