Samba

Материал из Xgu.ru

Перейти к: навигация, поиск

Samba — файловый сервер с открытым исходным кодом, предназначенный для предоставления удалённого доступа к файлам системам Windows и другим системам, использующим протокол SMB/CIFS. Может выполнять роль контроллера домена Windows. Начиная с четвёртой версии может выполнять роль контроллера ActiveDirectory.

Разработка Samba началась Эндрю Триджеллом (Andrew Tridgell) в 1992 в Австралии и продолжается по всему миру по сей день. Является системой с открытым исходным кодом, распространяется по лицензии GLPv3. Своё название получил из-за названия протокола SMB (Server Message Blocks), реализацией которого сервер и занимается.


Включает в себя два основных демона:

  • smbd — собственно файловый сервер;
  • nmbd — сервер службы имён.

[править] Пример конфигурационного файла smb.conf

# Глобальные настройки
[global]
   workgroup = WORKGROUP
   netbios name = MSI
   security = user
   log file = /var/log/samba/log.%m
   max log size = 1000

# Описываем "шары"
[msi]
   comment = msi
   path = /work
   guest ok = no
   read only = no
   create mask = 0754
   directory mask = 0755
   valid user = user

Icon-caution.gif

Внимание! Для синхронизации с общей базой паролей следует установить пакет libpam-smbpass



Icon-caution.gif

Внимание! Если после ввода в проводнике Windows названия шары (в данном примере \\msi) возникает ошибка:

Множественное подключение к серверу или разделяемым ресурсам одним пользователем 
с использованием более одного имени пользователя  не разрешено. 
Отключите все предыдущие подключения к серверу и повторите...

следует из командной строки Windows удалить предыдущие подключения:

net use * /del


[править] Дополнительная информация

Cleanup.png

Нужно подчистить ссылки

Неотсортированные ссылки:

[править] Материалы по Samba на xgu.ru

Источник — «http://xgu.ru/wiki/Samba»