Po pierwsz, aby używać Samby wszystkie twoje maszyny muszą byc w jednym segmencie sieci lokalnej i korzystać z protokołu TCP/IP. Samba nie będzie działać na innych protokołach. Jest to łatwe do osiągnięcia ponieważ Linux i Windows 95/98/NT są dostarczane z tym protokołem. Jednak jeśli używasz Windows 3.x, to będziesz musiał dodać obsługę tego protokołu.
Z usług SMB nie można korzystać poprzez routery. Jeśli chcesz takie coś zrobić, to musisz ustawić tunel IP, co jest poza tematyką tego HOWTO.
Najświeższe źródła Samby dostępne są pod adresem
ftp.icm.edu.pl w katalogu /pub/samba. Oryginalny
adres to
ftp.samba.org.
Jeśli instalowałeś dystrybucję Red Hat mogłeś wybrać instalację Samby jako jedną z opcji. Niektóre inne dystrybycje też oferują binaria Samby.
Następujące demony są wymagane do pracy z Sambą. Zwykle znajdują
się one w katalogu /usr/sbin i są uruchamiane w momencie startu
systemu albo przez demon inetd. Przykładowe skrypt
znajdują się w sekcji
Uruchamianie demonów.
smbd (Demon SMB) i nmbd (Świadczy usługi nameservera NetBIOS-u)
Zauważ, że serwis nazw oferowany przez demona nmbd różni się od tego oferowanego przez DNS (serwis nazw domen). Serwis nazw NetBIOS, to serwis nazw w stylu Windows używany do SMB. Innymi słowy, to że masz DNS nie oznacza, że Samba będzie umiała odczytywać nazwy komputerów.
Zwykle w systemie instalowane są następujące binaraia w katalogu /usr/bin:
smbclient (Klient dla maszyn Unix-owych), smbprint (skrypt do drukowania na drukarce przyłączonej do hosta SMB), smbprint.sysv (To samo co wcześniej, ale dla systemu UNIX SVR4), smbstatus (Wyświetla bieżące połączenia SMB na lokalnym hoście), smbrun (Główny skrypt do uruchamiania aplikacji na hoście SMB)
Binaria do obsługi systemu plików (smbfs) omówione są w dalszej części dokumentu.
Dodatkowo zawarty jest w tym dokumencie skrypt o nazwie "print", który jest pożytecznym dokończeniem skryptu smbprint.
Pakiet Samba jest prosty w instalacji. Ściągnij go z podanego wcześniej miejsca i przeczytaj plik README znajdujący się w dystrybucji. Jest jeszcze plik docs/INSTALL.txt, który podaje krok po kroku co należy zrobić, aby zainstalować Sambę.
Postępując wraz z instalacją, umieść demony w /usr/sbin i binaria w /usr/bin. Zainstaluj strony do podręcznika systemowego "man" w /usr/local/man.
Kiedy będziesz instalował pakiet Samba, będziesz musiał podać
miejsce, gdzie ma się znajdować plik konfiguracyjny smb.conf.
Z reguły jest to katalog /etc, ale możesz go umieścić, gdzie ci
się podoba. Dla dalszych instrukcji założymy, że plik
konfiguracyjny umieściłeś w /etc, plik logujący to
/var/log/samba-log.%m i katalog blokujący to /var/lock/samba.
Zainstaluj plik konfiguracyjny smb.conf. Przejdź do katalogu,
gdzie została skompilowana Samba. Zajrzyj do katalogu
examples/simple i przeczytaj plik README. Skopiuj
znaleziony tam plik smb.conf do /etc. OSTROŻNIE !!!
Jeśli masz dystrybucję Linux-a, która miała Sambę i zainstalowałeś
ją to pewnie masz już plik smb.conf w katalogu /etc i lepiej
zacznij od tego pliku.
Jeśli nie chcesz umieszczać pliku konfiguracyjnego w /etc, to
umieść go tam, gdzie chcesz i zrób symboliczne dołączenie:
ln -s /gdzie/jest/smb.conf /etc/smb.conf