Нека разгледаме секциите една по една.
Секцията [global] съдържа шест реда, първият от които е коментиран. Вторият указва къде ще се пази журналния файла на Samba сървъра, а третия - файла, който заключва Samba от повторно стартиране. Четвъртия ред задава групата в която ще работи сървъра и петия – неговото име. Последният ред задава кратко обяснение на сървъра. Секцията [global] може да съдържа и още параметри по-важните от които са:
В секцията [homes] се
описват параметрите на достъп до домашните директории на
потребителите. Първият ред указва коментара, който се появява срещу
директорията. Вторият ред задава дали дадения споделен ресурс ще се
вижда в списъка с достъпни споделени ресурси. Третия ред задава режим
на достъп до ресурса, а последния ред – позволенията с които ще
се създават файловете.
В секцията [tmp] параметъра public показва, че за достъп до този ресурс не се изисква парола, а параметъра path, задава пътя до директорията, която се споделя.
След промяна на файла е добре той да се провери за валидност. Това става с командата testparm. Ако тя не върне грешка, конфигурацията е валидна. За да влезе новата конфигурация в сила трябва да рестартирате сървъра с командите:
#/etc/rc.d/rc.samba restart – за Slackware
#/etc/rc.d/init.d/smb stop
# /etc/rc.d/init.d/smb start – за Red Hat
Ето още един пример за споделяне на директория:
[Music]
comment = Music folder
path = /mnt/storage/Music
guest only = Yes
guest ok = Yes
Параметъра guesk ok е синоним на public. Параметъра guest only задава достъпа до споделения ресурс, като в случая никой освен guest потребителите нямат достъп до ресурса.
Това е най-основната конфигурация за осигуряване достъп на Windows машини до Линукс чрез SMB протокола.
Конфигурирането на smb.conf може да се улесни ако се използва помощното приложение SWAT (Samba Web Administration Tool). SWAT работи като сървър и очаква връзка към порт 901. За връзка се използва обикновен браузър. SWAT позволява цялостно конфигуриране на Samba сървъра чрез удобен и лесен WEB интерфейс. Освен SWAT може да се използва и специален плъгин за KDE наречен ksambaplugin (http://ksambakdeplugin.sourceforge.net/), който се интегрира в Контролния панел на KDE и в неговите менюта.
Когато искате да осъществите достъп до Windows споделени ресурси от Линукс трябва да използвате програмата smbclient, която се разпространява с пакета Samba. Тя ви предоставя FTP подобен конзолен интерфейс. Достъпа до ресурса \server514shared се осъществява така:
#/usr/sbin/smbclient \\server514\shared – ако ресурса е споделен без парола
#/usr/sbin/smbclient \\server514\shared mypasswd – ако ресурса е споделен с парола