Установка

    Прежде всего, для того чтобы использовать Samba ваша машина должна находится в одиночном ethernet-сегменте локальной сети и использовать протокол TCP/IP. Samba не будет работать при использовании других сетевых протоколов. Это требование в общем легко осуществимо, поскольку Linux и Windows 95/98/NT поставляются с поддержкой TCP/IP.
 
   Для того, чтобы установить TCP/IP на машине с Windows 95/98 , выберите Control Panel — Network , затем добавьте и настройте Microsoft TCP/IP. В Windows NT, выберите Control Panel — Network — Protocols.
 
   Для того, чтобы получить исходные тексты последней версии Samba, свяжитесь с ftp://ftp.samba.org/ и выберите ближайший к Вам сервер-зеркало. В большинстве случаев дистрибутив Linux поставляется с пакетом, который содержит свежую версию Samba.
 
   Следующие два демона необходимы для работы пакета Samba. Они обычно устанавливаются в /usr/sbin и запускаются либо при загрузке из системных скриптов, либо из inetd.
 
1. smbd — Демон SMB.
2. nmbd — Обеспечивает поддержку сервера имен NetBIOS для клиентов.
 
   Заметим, что сервис имен, предоставляемый демоном nmbd, является отличным от сервиса имен, предоставляемого Domain Name Service (DNS). Сервис имен NetBIOS является сервисом имен в стиле Windows, используемым SMB. Другими словами, имеющийся сервис имен DNS никак не используется Samba для нахождения имен машин.
 
Обычно следующие двоичные файлы Samba устанавливаются в директорию /usr/bin, хотя их расположение опционально.
 
1. smbclient — Клиент SMB для UNIX-машин.
2. smbprint — скрипт для печати на принтер на SMB-машине.
3. smbprint.sysv — такое как выше, но для машин с SVR4 UNIX.
4. smbstatus — Перечисляет текущие SMB-соединения для локальной машины.
5. smbrun — glue скрипт для запуска приложений на SMB- машине.
 
Двоичные файлы относящиеся к поддержке файловой системы smbfs обсуждаются далее.
 
Дополнительно предоставляется скрипт, названный print, который служит как полезная надстройка над скриптом smbprint.
 
   Пакет Samba очень прост в установке. Просто получите исходные тексты по адресу, указанному выше, и прочитайте файл README в дистрибутиве. Также в дистрибутиве есть файл docs/INSTALL.txt, который дает набор пошаговых инструкций. Последующая установка, поместит демоны в /usr/sbin и двоичные файлы в /usr/bin. Установите справочные страницы в /usr/local/man.
 
При установке пакета Samba, нужно указать в Makefile расположение файла конфигурации, smb.conf. Обычно это /etc, но Вы можете поместить его куда угодно. Далее будем предполагать, что вы указали расположение файла конфигурации как /etc/smb.conf, расположение файла протокола как log file = /var/log/samba-log.%m и блокировочной директории как lock directory = /var/lock/samba.
 
Установите файл конфигурации smb.conf. Перейдите в директорий, где была скомпилирована Samba. Посмотрите в поддиректорий examples/simple и прочтите файл README. Скопируйте файл smb.conf найденный в этом директории в орию /etc. Если у Вас дистрибутив Linux с установленной Samba, то файл конфигурации Samba может уже быть в /etc. Вы можете начать работать с каким-либо из них. Если Вы не хотите устанавливать файл конфигурации в директорий /etc, то поместите его в другое место, но затем дополнительно поместите символическую ссылку на него в директорию /etc:
 
ln -s /path/to/smb.conf /etc/smb.conf