Samba

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Samba
Samba logo 2010.svg
Samba Logo.png
Тип сетевая файловая система[d]
Разработчик The Samba Team[d]
Написана на C++, Python[3] и Си[3]
Операционная система кроссплатформенность
Первый выпуск 1992[1]
Последняя версия 4.8.2 (16 мая 2018)
Кандидат в релизы
Состояние активное
Лицензия GNU GPL 3[4]
Сайт samba.org

Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.

Начиная с четвёртой версии, разработка которой велась почти 10 лет, Samba может выступать в роли контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000, и способна обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10.

Samba работает на большинстве Unix-подобных систем, таких как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.

Создание[править | править код]

Эндрю Триджелл разработал первую версию Samba Unix в 1992 году в Австралийском национальном университете. Программа «nbserver 1.5» была выпущена в декабре 1993 года. Позже Триджелл выяснил, что протокол был во многом похож на тот, который используется в других сетевых серверных системах, в том числе — Microsoft’s LAN Manager (англ.). Эта информация подтолкнула его к решению сосредоточиться на сетевой совместимости с продуктами Microsoft.

Samba первоначально назывался smbserver, но название было изменено в связи с извещением от компании «Syntax», которая является владельцем товарного знака на «SMBserver», о нарушении права на торговую марку.

История версий[править | править код]

История изменений
Версия Дата выпуска Примечания
23 сентября 2003[5] 3.0.0 Важное обновление. Начиная с этой версии, Samba предоставляет службы файлов и печати для различных клиентов Microsoft Windows и может интегрироваться с операционной системой Windows Server либо как основной контроллер домена (Primary Domain Controller (англ.), PDC), либо как член домена. Она также может быть частью домена Active Directory. Официально поддержка версии 3.0 прекращена 5 августа 2009 года. Последнее обновление этой версии 3.0.37 выпущено 1 октября 2009 года добровольцами.
1 июля 2008[6] 3.2.0[7]
  • Переход на лицензию GPLv3;
  • Поддержка IPv6 и шифрования SMB трафика в сервере, клиентских утилитах и библиотеках;
  • Поддержка аутентификации клиентов Windows Vista через Kerberos.
  • Новая клиентская Winbind библиотека (libwbclient.so), распространяемая под лицензией LGPL;
  • Возможность хранения альтернативных данных в xattrs атрибутах файлов;
  • Новая NetApi библиотека (libnetapi.so) для выполнения запросов, связанных с входом в домен. Также создан пример простого графического интерфейса на GTK+ для подключения к домену;
  • Новая клиентская и серверная поддержка удаленного входа в домен и выхода из него.
  • Поддержка присоединения к Windows 2008 доменам.
  • В целях повышения безопасности, изменены значения по умолчанию для около десятка параметров конфигурации, связанных с аутентификацией.
  • Снято ограничение на размер пути в 1024 байт и размер имени файла в 256 байт, теперь используются верхние ограничения операционной системы.
  • Улучшена поддержка Unix расширений протокола CIFS;
  • Экспериментальная поддержка организации кластеров файловых серверов.
  • Бэкенд для хранения конфигурации в «registry» в дополнение к smb.conf;
  • Из поставки удалены «Python bindings» и библиотека libmsrpc;
  • Значительные улучшения в Winbind и Active Directory реализации (Windows 2003 cross-forest, transitive trusts, one-way domain trusts, userPrincipalName logons via pam_winbind and NSS, Active Directory LDAP Signing policy).
  • Добавлен бэкенд libsmbconf для манипуляций с конфигурацией в текстовом представлении;
  • Реализована команда «net registry», для локального доступа к реестру;
  • Появилась поддержка асинхронных SMB запросов;
  • Размер буфера по умолчанию установлен в 512 КБ;
  • В библиотеку libwbclient добавлено много новых функций.
27 января 2009[8] 3.3[9]
  • Расширенная поддержка кластеризации (Extended Cluster);
  • Обновлена версия tdbsam бэкенда для хранения базы пользователей (сопоставления Windows и Unix аккаунтов);
  • Каталог с библиотеками разбит на два каталог — библиотеки и модули;
  • В поставку включены новые экспериментальные VFS модули «vfs_acl_xattr» и «vfs_acl_tdb», предназначенные для сохранения NTFS ACL атрибутов на файловых серверах Samba;
  • В библиотеке NetApi созданы функции для управления пользовательскими и групповыми аккаунтами.
3 июля 2009[10] 3.4[11]
  • В качестве passdb-бэкенда по умолчанию для хранения паролей отныне используется «tdbsam», который поддерживает установку индивидуальных настроек для каждого пользователя.
  • Создание смешанной сборки, в которую включены исходные тексты Samba4 и Samba3. Значительная часть интерфейсов Samba3 теперь используется совместно с Samba4;
  • Организовано совместное использование в Samba4 и Samba3 единой библиотеки tevent;
  • В smbd изменится метод работы с недоверительными (untrusted) именами доменов, переданных в рамках аутентификации пользователя;
  • Изменения в системе печати: различные исправления, в том числе, изменение описания принтеров для спулов принт-серверов Samba;
  • Реализация вручную поддерживаемых DCE/RPC сервисов (ntsvcs, svcctl, eventlog и spoolss) будет заменена на код автоматически сгенерированный при помощи PIDL;
  • Произведена очистка кода и код основных базовых интерфейсов используется, как Samba3, так и Samba4;
  • Осуществлено добавление асинхронного API.Первый выпуск с использованием кода как Samba 3, так и Samba 4[12].
30 апреля 2012[13] 3.4.17 Последний стабильный выпуск ветки Samba 3.4[14].
1 марта 2010[15] 3.5[16]
  • Экспериментальная поддержка протокола SMB2, поддерживаемого в Windows Vista и Windows 7;
  • Обеспечена 100-наносекундная точность установки времени изменения или создания файлов (timestamp resolution). Для поддержки необходимо ядро Linux минимум версии 2.6.22 и glibc 2.6;
  • Добавлена поддержка шифрования соединений при выводе на печать через сервер CUPS;
  • В Winbind проведен рефакторинг кода с целью реализации асинхронной обработки запросов;
  • В поставку включен новый VFS-модуль vfs_scannedonly, предназначенный для сбора информации о результатах антивирусной проверки и автоматического открытия доступа только к проверенным и не зараженным вирусами файлам.
9 августа 2011[17] 3.6[18]
  • Поддержка SMB2 признана полностью функциональной.
  • Добавлен новый анализатор трафика SMB Traffic Analyzer (SMBTA), поддерживающий вторую версию протокола VFS-модулей, в которой реализовано шифрование, передача нескольких аргументов и упрощенный для разбора формат.
  • Полностью переписан и подвергнут рефакторингу код обработки очередей печати (Spoolss) и реализации RAP-команд управления печатью (Remote Administration Protocol). Все связанные с печатью операции теперь выполняются через RPC-интерфейс Spoolss, что позволило в одном месте сконцентрировать код всех связанных с подсистемой печати проверок, убрав все обработчики особых ситуаций из основного кода печати.
  • Продолжена работа по внутренней реструктуризации, нацеленная на увеличение разделения внутренних подсистем, что в конечном итоге должно привести к ускорению сборки, сокращению размера исполняемых файлов и оптимизации зависимостей;
  • Добавлен бэкенд для работы с квотами на NFS-разделах в Linux. Разработка базируется на ранее созданной реализации для платформ Solaris и FreeBSD. Бэкенд позволяет samba передавать корректную информацию о наличии свободного места на импортируемых NFS-разделах, используемых для размещения samba-разделов;
  • Внутренние изменения метода работы с локальной базой пользователей в Winbind.
11 декабря 2012[19] 4[20]
  • Поддержка серверного окружения для обеспечения работы службы входа пользователей с использованием Active Directory, совместимого с серверами, начиная с Windows 2000 и клиентами XP, Windows 7 и Mac OS X. Samba 4 поддерживает полный набор операций для обеспечения входа клиентов в домен и подключения доменов. Поддерживается определение групповых политик (Group Policy);
  • Обеспечение работы в роли контроллера домена (DC — Domain Controller), включая встроенные реализации LDAP-сервера и центра распространения ключей Kerberos (KDC — Kerberos Key Distribution Center), а также сервисов входа в стиле Samba3, работающих поверх протокола CIFS. Реализация поддерживает генерацию корректного сертификата Kerberos PAC (Privilege Attribute Certificate) и его включение в выдаваемые билеты Kerberos;
  • Samba 4.0 поставляется с двумя отдельными реализациями файловых серверов;
  • Дополнительно в поставку входит реализация нового экспериментального файлового сервера 'NTVFS', который развивался в рамках цикла разработки Samba 4.0, и оптимизирован для соответствия требованиям контроллера домена Active Directory. Сервер NTVFS позиционируется не только для преемственности с более старыми установками контроллера домена Active Directory, но и как рабочий пример архитектуры NT-FSA, в направлении реализации которой в отдалённой перспективе движется smbd;
  • Служба DNS, являющаяся частью Active Directory, имеет две реализации: встроенный DNS-сервер, поддерживающий минимально необходимый набор функций, и дополнение BIND DLZ, реализованное в форме плагина для DNS-сервера BIND 9.8 и 9.9. Также возможно использование традиционной конфигурации BIND с использование файлов зон.;
  • Для предоставления сервиса точного времени для Windows-клиентов, обеспечивается интеграция с проектом NTP;
  • Предоставляется новый интерфейс для создания скриптов-дополнений на языке Python. Для подобных скриптов через специальный API предоставляется полный доступ ко внутренностям Samba 4;
  • Для реализации возможного набора функций используется гибкая модель разделения на взаимодействующие между собой процессы;
  • Новая гибкая архитектура для ведения баз данных (LDB);
  • Реализация базовой подсистемы обеспечения безопасности (GENSEC);
  • Свободная реализация файлового сервера с поддержкой протокола SMB2.1, основанного на наработках по созданию сервера SMB2.0, развиваемых в рамках ветки Samba 3.6. Кроме того, в состав Samba 4.0 включена начальная реализация сервера SMB3, развитие которого будет продолжено в следующих выпусках Samba 4 и в конечном итоге приведёт к созданию свободной реализации полнофункционального кластерного файлового сервера, поддерживающего протокол SMB3;
  • Интегрированный файловый сервер SMB2/SMB/CIFS с поддержкой кластеризации, построенный с использованием технологии CTDB («clustered tdb»), которая распределяет мета-данные Samba-разделов на несколько хостов в кластере, что позволяет обеспечить автоматическое восстановление в случае сбоя одного из узлов и предоставляет гибкие механизмы балансировки нагрузки;
  • Гибкие возможности кастомизации Samba при интеграции OEM-производителями в свои продукты.
10 октября 2013[21] 4.1[22]
  • Обновлённый набор клиентских утилит и библиотек с поддержкой протоколов SMB2 и SMB3. Поддержка SMB3 работает только с серверами на базе Windows 2012, Windows 8 или Samba 4.x;
  • Поддержка соединений с использованием шифрованного канала связи при соединении с серверами Windows и Samba по протоколу SMB3;
  • Новая система репликации содержимого базы данных контроллера домена, отличающаяся увеличением эффективности и надёжности работы;
  • Поддержка выполнения операций копирования на стороне сервера;
  • Включение VFS-модуля для обеспечения интеграции с файловой системой Btrfs. Модуль позволяет дополнительно увеличить производительность операций копирования на стороне сервера при хранении данных на Btrfs-разделах, за счёт использования возможности по хранению только одной копии данных для идентичных файлов с их разделением на уровне метаданных;
  • Удаление из состава Samba административного web-интерфейса SWAT. В качестве мотива называется недостаточно высокое качество кода с точки зрения безопасности.
4 марта 2015[23] 4.2[24]
  • В VFS-модуль интеграции с файловой системой Btrfs добавлена поддержка прозрачного сжатия файлов и каталогов;
  • Добавлен новый VFS-модуль Snapper, предоставляющий средства для работы со срезами состояния файловой системы (снапшотами) для обеспечения доступа к прошлым состояниям файлов;
  • Добавлен новый VFS-модуль WORM (Write once read many), реализующий дополнительный слой поверх хранилища Sambа, предоставляющий клиенту возможность управления совершением операций записи для файлов и каталогов;
  • Полностью переработана концепция обеспечения работы защищённой связи Netlogon с другими контроллерами доменов;
  • Для протокола SMB2 реализована технология агрессивного локального кэширования файлов (SMB2 leases), которая позволяет существенно сократить трафик для SMB2-соединений;
  • Winbindd теперь используется по умолчанию в контроллере домена Active Directory, вместо применяемой в Samba 4.0 и 4.1 отдельной частично переработанной реализации;
  • Для защиты от атак со стороны подконтрольных злоумышленниками подставных контроллеров доменов в Winbind теперь поддерживается установка только защищённых соединений;
  • В основное дерево исходных текстов Samba интегрирован компонент CTDB («clustered tdb»), предназначенный для обеспечения работы кластерных конфигураций;
  • В контроллер домена Active Directory добавлена функция блокировки подбора паролей. В случае обнаружения многократных неудачных попыток входа система может автоматически блокировать аккаунт на определённый промежуток времени. Поведение при смене пароля приведено в соответствие с Windows 2003 SP1, допускающем NTLM-авторизацию по старому паролю в течение 60 минут с момента смены пароля;
  • Увеличен используемый по умолчанию размер сетевых буферов для протоколов SMB2 и SMB3;
  • Реализована возможность проверки заголовков DCERPC по цифровой подписи с целью защиты от осуществления MITM-атак.
  • Переписана внутренняя система обмена сообщениями между процессами samba;
  • Переработана утилита для навигации по реестру настроек Samba (Samba Registry Editor);
  • Добавлен модуль vfs_fruit, обеспечивающий переносимость с файловыми серверами Netatalk 3 AFP и дополнительный уровень совместимости с клиентами OS X.
8 сентября 2015[25] 4.3[26]
  • Поддержка протокола SMB 3.1.1 в клиенте и сервере. Протокол SMB 3.1.1 содержит ряд расширений, представленных в Windows 10 и нацеленных на усиление защиты этапа согласования диалекта и возможностей протокола;
  • Поддержка одновременного использования нескольких бэкендов для ведения логов;
  • Поддержка организации поиска на SMB-разделах с использованием развиваемой компанией Apple локальной поисковой системы Spotlight. В качестве поискового движка для индексации и хранения метаданных применяется GNOME Tracker.
  • Новая подсистема FileChangeNotify, предоставляющая средства для отслеживания изменения файлов;
  • Новый код профилирования протоколов SMB1, SMB2 и SMB3, позволивший решить проблемы с производительностью и работой на системах c архитектурой NUMA;
  • Для Kerberos-бэкендов на основе gssapi улучшены средства выявления MITM-атак при помощи контроля неизменности заголовка DCERPC по цифровой подписи;
  • В winbindd теперь необходимо включение верификации SMB по цифровой подписи, если главный домен использует Active Directory;
  • Удалена поддержка экспериментальной библиотеки NTDB, представленной в Samba 4.0
  • Существенно улучшена поддержка доверенных доменов (Trusted Domain) и доверенных лесов (Trusted Forest);
  • Поддержка настройки приоритета выбора протоколов TLS через новую опцию «tls priority». Прекращено использование SSLv3;
  • В samba-tool обеспечена поддержка всех семи ролей FSMO;
  • Для улучшения кросс-компиляции представлен гибридный режим конфигурации сборочного процесса, позволяющий использовать результаты тестирования наличия необходимых для сборки компонентов, выполненного на целевой системе. В отличие от ранее предлагаемого подхода, стадии тестирования и записи результата выполняются в один проход с сохранением всех результатов в отдельном файле.
  • Улучшена поддержка средств по пометке пустых областей в файлах.
22 марта 2016[27] 4.4[28]
  • Экспериментальная поддержка многоканального расширения SMB3 (протокол SMB3 Multi-Channel), позволяющего клиентам устанавливать несколько соединений для распараллеливания передачи данных в рамках одного SMB-сеанса;
  • Поддержка асинхронной обработки flush-запросов от клиентов SMB2/3, которые более не блокируют обработку других запросов;
  • Переписан модуль WINS nsswitch. Упрощён код и решены проблемы с потреблением памяти;
  • В состав включен новый модуль vfs_offline для установки для всех файлов DOS-атрибута «offline».
7 сентября 2016[29] 4.5[30]
  • С целью усиления безопасности и блокирования возможных MITM-атак по умолчанию отключена аутентификация с использованием NTLMv1;
  • В LDAP-сервер добавлена поддержка управляющего кода LDAP_SERVER_NOTIFICATION_OID, которая позволяет организовать мониторинг изменений в БД Active Directory;
  • Samba KCC задействован по умолчанию в качестве координатора согласованности данных в Active Directory. KCC настраивает соединения для сокращения задержек при репликации и использования оптимальных маршрутов, позволяя обойтись без создания каналов репликации между каждым контроллером домена. Применение KCC позволяет значительно улучшить работу больших доменов в плане сокращения трафика репликации и затрат времени на выполнение DRS-репликации;
  • Поддержка механизма VLV (Virtual List View), позволяющего приложениям формировать выборочные срезы данных из каталога LDAP, без предварительной загрузки полного содержимого каталога;
  • Значительно увеличена эффективность DRS-репликации при обработке связанных атрибутов в больших доменах, включающих более тысячи членов группы. Также заметно увеличилась надёжность репликации при обновлении схемы хранения или переименования древовидных структур, например, при переименовании подразделения организации с большим числом пользователей;
  • Внесена большая порция оптимизаций производительности в код работы с LDAP в реализации контроллера домена Active Directory;
  • Включена по умолчанию технология агрессивного локального кэширования файлов (SMB2 leases), которая позволяет существенно сократить трафик для соединений по SMB 2.1 и более новым выпускам протокола.
  • В файловом сервере вместо POSIX-блокировок задействованы OFD-блокировки (Open File Description) на системах с поддержкой OFD (пока только Linux). OFD позволяет выставлять блокировки на отдельные блоки данных в файле, что значительно увеличивает эффективность в случае если на один и тот же файл выставляется несколько блокировок.
7 марта 2017[31] 4.6[32]
  • Добавлена возможность настройки типа шифрования для клиента Kerberos;
  • Появилась поддержка загрузки драйверов принтеров для клиентов на базе Windows 10. Сервером печати Samba в качестве операционной системы по умолчанию выдаётся Windows Server 2003 R2 SP2;
  • В smb.conf расширены возможности параметра «inherit owner», управляющего функцией smbd, которая выставляет владельцем файлов владельца родительского каталоге, в котором эти файлы размещены;
  • Возможность использования в сервере Netlogon нескольких процессов-обработчиков, обеспечивающих должное масштабирование на многоядерных системах;
  • Добавлена опция «rpc server port», позволяющая переопределить сетевой порт для RPC-сервисов, отличных от Netlogon;
  • Увеличена производительность репликации DRSUAPI и LDAP-операций c базой LDB, хранящей дерево каталогов Active Directory. Особенно заметно возросла скорость обработки большого числа объектов и связанных атрибутов. Например, операции поиска в LDB по непроиндексированным данным теперь выполняются на 20 % быстрее.
21 сентября 2017[33] 4.7[34]
  • Стабилизированы средства для создания контроллеров домена, работающих в режиме только для чтения (RODC, Read-Only Domain Controller). В Samba 4.7.0 проведена работа по устранению критических ошибок и проблем с совместимостью, что позволило перевести режим в разряд рекомендованных к использованию;
  • После четырёх лет разработки в Samba реализована поддержка компиляции и запуска Active Directory с MIT Kerberos (вместо Heimdal Kerberos);
  • Добавлены средства для аудита механизмов аутентификации и авторизации, позволяющие сохранять в логе детальную информацию о входах пользователей, включая IP-адрес клиента, имя пользователя, тип операции и сопутствующие параметры;
  • LDAP-сервер для контроллера домена Active Directory переведён на многопроцессную модель работы и теперь может одновременно запускать несколько процессов-обработчиков;
  • Обеспечено применение полной блокировки всей БД LDB на чтение для обеспечения согласованности данных при выполнении операций поиска в LDAP и репликации (в прошлых выпуска применялась блокировка на уровне записей, что могло приводить к состоянию гонки при переименовании или удалении и сбоям при репликации и поиске);
  • Изменён диапазон сетевых портов, используемых в сервисах RPC;
  • Добавлена возможность хэширования паролей при помощи алгоритмов SHA-256 и SHA-512 вместо применения обратимого шифрования в атрибуте supplementalCredentials;
  • Существенно увеличена производительность поиска в Active Directory и репликации информации о членах группы. Ускорение обеспечено за счёт сохранения в БД отсортированных атрибутов, привязанных к членам группы, на разбор которых раньше тратилось много ресурсов CPU. В итоге, операции поиска существующих членов группы теперь выполняются в два раза быстрее, чем в прошлых выпусках Samba;
  • При генерации самоподписанных сертификатов для LDAPS теперь применяется алгоритм SHA256 вместо SHA1;
  • При сборке на системах x86_64 реализована поддержка процессорных инструкций AES для ускорения шифрования и создания цифровых подписей в SMB3.
14 марта 2018[35] 4.8[36]
  • В sam.ldb реализован новый режим индексации данных GUID, который позволяет добиться более высокой производительности БД для AD DC (Active Directory Domain Controller) по сравнению с ранее применявшимся режимом индексации, оптимизированным для DN;
  • В kdc добавлена поддержка групповых политик (Group Policy), через которые можно задавать правила для паролей (ограничение времени жизни, минимальный размер, уровень сложности) и kerberos (время жизни и время обновления тикета);
  • Добавлен модуль vfs_fruit, предоставляющий возможность применения Samba в качестве целевого хранилища для системы Time Machine от Apple, и автоматически анонсирующий хранилище через протокол Avahi;
  • Реализована возможность автоматического приведения NETBIOS-имён, получаемых через MDNS, в нижний регистр для их использования в качестве имени хоста;
  • Атрибуты, содержащие конфиденциальные сведения, теперь по умолчанию сохраняются на диске в зашифрованном виде;
  • Существенно сокращена зависимость процессов winbindd от глобального списка доверительных доменов;
  • Существенно улучшена поддержка доверенных доменов (Trusted Domain) и доверенных лесов (Trusted Forest);
  • Добавлен VFS-модуль VirusFilter, позволяющий наладить автоматическую проверку и блокировку вирусов в файлах, находящихся в хранилище Samba. В модуле обеспечена интеграция с антивирусными пакетами Sophos, F-Secure и ClamAV.

Сравнение с Windows Server[править | править код]

Главными отличиями от серверных версий Windows являются:

  • отсутствие поддержки инфраструктуры узлов (sites) и репликации каталога в соответствии с настройками межузловых связей

Ещё одной особенностью следует считать то, что Samba работает только поверх TCP/IP, тогда как аналогичный сервис в Windows может предоставляться также поверх IPX и NetBEUI. Однако сама Microsoft в последних версиях Windows ориентируется на NBT, так что это отличие Samba неактуально.

По утверждениям ITLabs, в условиях многопользовательского доступа скорость работы в качестве ролей файлового и принт-сервера более чем в два раза выше по сравнению с Windows Server 2003 с теми же ролями[37].

См. также[править | править код]

Примечания[править | править код]

  1. https://www.samba.org/samba/docs/10years.html
  2. https://download.samba.org/pub/samba/rc/samba-4.9.0rc5.WHATSNEW.txt
  3. 1 2 https://openhub.net/p/samba
  4. The samba Open Source Project on Open Hub: Licenses Page
  5. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  6. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  7. OpenNews: Релиз Samba 3.2.0. Пятая альфа версия Samba 4.0.0. www.opennet.ru. Проверено 15 марта 2018.
  8. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  9. OpenNews: Вышел релиз Samba 3.3.0. www.opennet.ru. Проверено 15 марта 2018.
  10. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  11. OpenNews: Samba 3.4.0 доступна для загрузки. www.opennet.ru. Проверено 15 марта 2018.
  12. Samba - Release Notes Archive. Проверено 21 сентября 2015.
  13. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  14. Samba - Release Notes Archive. Проверено 21 сентября 2015.
  15. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  16. OpenNews: Релиз Samba 3.5.0. www.opennet.ru. Проверено 15 марта 2018.
  17. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  18. OpenNews: Релиз Samba 3.6.0. www.opennet.ru. Проверено 15 марта 2018.
  19. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  20. OpenNews: Релиз Samba 4.0, первой свободной реализации контроллера домена с поддержкой Active Directory. www.opennet.ru. Проверено 15 марта 2018.
  21. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  22. OpenNews: Релиз Samba 4.1.0. www.opennet.ru. Проверено 15 марта 2018.
  23. Samba - Release Notes Archive. www.samba.org. Проверено 15 марта 2018.
  24. OpenNews: Релиз Samba 4.2.0. Прекращение поддержки Samba 3. www.opennet.ru. Проверено 15 марта 2018.
  25. Samba 4.3.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  26. OpenNews: Релиз Samba 4.3.0 с поддержкой SMB-расширений, появившихся в Windows 10. www.opennet.ru. Проверено 15 марта 2018.
  27. Samba 4.4.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  28. OpenNews: Релиз Samba 4.4.0 с поддержкой многоканального SMB3. www.opennet.ru. Проверено 15 марта 2018.
  29. Samba 4.5.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  30. OpenNews: Релиз Samba 4.5.0. www.opennet.ru. Проверено 15 марта 2018.
  31. Samba 4.6.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  32. OpenNews: Выпуск Samba 4.6.0. www.opennet.ru. Проверено 15 марта 2018.
  33. Samba 4.7.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  34. OpenNews: Выпуск Samba 4.7.0. www.opennet.ru. Проверено 15 марта 2018.
  35. Samba 4.8.0 - Release Notes. www.samba.org. Проверено 15 марта 2018.
  36. OpenNews: Выпуск Samba 4.8.0. www.opennet.ru. Проверено 15 марта 2018.
  37. Samba beats Windows — V3.co.uk — formerly vnunet.com
  38. giver, Easy File Sharing, code.google.com

Ссылки[править | править код]