See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Samba (program) - Wikipedia, wolna encyklopedia

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ę

[edytuj] Bibliografia

  • "Using Samba" Robert Eckstein, David Collier-Brown, Peter Kelly O'Reilly 2000 ...

[edytuj] Linki zewnętrzne

Wikibooks
Zobacz podręcznik na Wikibooks:
Samba


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -