[devel] Samba DC: s3fs or ntvfs

Evgeny Sinelnikov sin на altlinux.ru
Пн Окт 31 21:10:26 MSK 2016


Здравствуйте,

хочу поделиться и принять решение по поводу вариантов сборки новой
сборки samba-DC в Сизифе и p8.

Начиная с новой версии 4.5.0 (в Сизифе уже 4.5.1) сборка
взаимоисключает варианты поддерживаемых протоколов s3fs or ntvfs.

Что это означает? Это означает, что для samba-DC выбор протоколов
больше не определяется настройками, пример которых описан здесь:
https://wiki.samba.org/index.php/Samba4/s3fs

По сути, в Samba постепенно выпиливаются старые реализации протоколов
SMB/SMB2, на базе кода Samba3, в пользу SMB3, на базе кода Samba4.
Старые куски кода выпиливаются или переписываются в новом виде.

В частности, spoolss:
"Other DCE/RPC services, such as spoolss are not forwarded, or are
forwarded to another part of the smbd binary, allowing printing to
function on an AD DC."

На практике, это означает, что старые конфиги от Samba, для samba-DC
перестают работать:
https://bugzilla.altlinux.org/show_bug.cgi?id=32612

А функциональность новой реализации протоколов, которые обобщаются
требует проверки. При этом всеми вариантами конфигураций мы просто не
располагаем, потому что они не популярны.

В итоге, на текущий момент samba-DC собрано без опции '--use-ntvfs', в
связи с чем нужно определиться одним из вариантов, который возможен:
- мы оставляем опцию '--use-ntvfs' для пакета samba-DC, что я думаю не
имеет смысла;
- мы не оставляем поддержку реализации старых протоколов ntvfs в пользу s3fs.

В архивах рассылки samba@ тема эту уже затрагивали:
https://lists.samba.org/archive/samba/2013-February/171561.html

В целом, проект Franky по слиянию кодовой базы Samba3 и Samba4
подходит к своему завершению. Куски кода от Samba3 для режима AD DC
выпиливаются.



-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel