Samba

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Samba
Логотип программы Samba
Тип сетевая файловая система[вд]
Разработчик The Samba Team[вд]
Написана на Си, C++[3] и Python[3]
Операционные системы Linux, OpenVMS, macOS и Unix-подобная операционная система
Первый выпуск 1992[1]
Последняя версия
Репозиторий git.samba.org
Лицензия GPL 3.0+[4] и LGPLv3.0+[вд][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 года. Позже Триджелл выяснил, что протокол был во многом похож на тот, который используется в других сетевых серверных системах, в том числе в 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. [Announce Samba 4.21.1 Available for Download] — 2024.
  3. 1 2 https://openhub.net/p/samba
  4. 1 2 https://www.samba.org/samba/devel/copyright-policy.html
  5. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 16 декабря 2014 года.
  6. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 4 августа 2019 года.
  7. OpenNews: Релиз Samba 3.2.0. Пятая альфа версия Samba 4.0.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  8. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 12 декабря 2012 года.
  9. OpenNews: Вышел релиз Samba 3.3.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  10. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 18 февраля 2018 года.
  11. OpenNews: Samba 3.4.0 доступна для загрузки. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  12. Samba - Release Notes Archive. Дата обращения: 21 сентября 2015. Архивировано 11 апреля 2016 года.
  13. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 11 апреля 2016 года.
  14. Samba - Release Notes Archive. Дата обращения: 21 сентября 2015. Архивировано 11 апреля 2016 года.
  15. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 7 сентября 2018 года.
  16. OpenNews: Релиз Samba 3.5.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  17. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 24 ноября 2017 года.
  18. OpenNews: Релиз Samba 3.6.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  19. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 15 ноября 2010 года.
  20. OpenNews: Релиз Samba 4.0, первой свободной реализации контроллера домена с поддержкой Active Directory. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  21. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 18 февраля 2018 года.
  22. OpenNews: Релиз Samba 4.1.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  23. Samba - Release Notes Archive. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 5 ноября 2017 года.
  24. OpenNews: Релиз Samba 4.2.0. Прекращение поддержки Samba 3. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  25. Samba 4.3.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 23 июня 2018 года.
  26. OpenNews: Релиз Samba 4.3.0 с поддержкой SMB-расширений, появившихся в Windows 10. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  27. Samba 4.4.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 10 декабря 2017 года.
  28. OpenNews: Релиз Samba 4.4.0 с поддержкой многоканального SMB3. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  29. Samba 4.5.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 18 февраля 2018 года.
  30. OpenNews: Релиз Samba 4.5.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  31. Samba 4.6.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 18 марта 2017 года.
  32. OpenNews: Выпуск Samba 4.6.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 16 марта 2018 года.
  33. Samba 4.7.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 23 сентября 2017 года.
  34. OpenNews: Выпуск Samba 4.7.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  35. Samba 4.8.0 - Release Notes. www.samba.org. Дата обращения: 15 марта 2018. Архивировано 19 июля 2019 года.
  36. OpenNews: Выпуск Samba 4.8.0. www.opennet.ru. Дата обращения: 15 марта 2018. Архивировано 15 марта 2018 года.
  37. Samba beats Windows — V3.co.uk — formerly vnunet.com
  38. giver Архивная копия от 17 ноября 2007 на Wayback Machine, Easy File Sharing, code.google.com