URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 90838
[ Назад ]

Исходное сообщение
"Samba 4.1 доступен для тестирования"

Отправлено opennews , 15-Июл-13 15:20 
Началось (http://permalink.gmane.org/gmane.network.samba.announce/292) тестирование новой значительной ветки Samba 4.1 (https://www.samba.org/), продолжающей развитие технологии, доступных в ветках Samba 4 и 3.x.


Ключевые изменения в Samba 4.1:

-  Новая система репликации содержимого базы данных контроллера домена, отличающаяся увеличением эффективности и надёжности работы. Новая реализация позволяет организовать репликацию базы с другими контроллерами домена, в том числе имеющими существенно изменённую схему данных (например, Windows 2012 DC или  Windows DC с установленным Exchange);

-  Поддержка выполнения операций копирования на стороне сервера (реализован SMB2-запрос FSCTL_SRV_COPYCHUNK по аналогии с Windows Server 2012). Таким образом клиент теперь может инициировать копирование файлов на сервере без их передачи по сети (ранее для копирования файл загружался на систему клиента, а затем опять переносился на сервер);

-  Включение VFS-модуля для обеспечения интеграции с файловой системой Btrfs (включается через параметр "vfs objects = btrfs" в smb.conf). Модуль позволяет дополительно увеличить производительность операций копирования на стороне сервера при хранении данных на
Btrfs-разделах, за счёт использования возможности по хранению только одной копии данных для идентичных файлов с их разделением на уровне метаданных;
-   Удаление из состава Samba административного web-интерфейса SWAT. В качестве мотива называется недостаточно высокое качество кода с точки зрения безопасности. В текущем виде SWAT излишне доверяет действиям, инициируемым со стороны пользовательского браузера, что открывает возможности к проведению XSS и CSRF атак, направленных на инициирование скрытых действий от лица пользователя web-интерфейса. Для исключения подобных атак требуется переработка модели безопасности SWAT, но у SWAT отсутствует мэйнтейнер и не удалось найти заинтересованного в развитии проекта web-разработчика;

-  Прекращена поддержка директив "password level" и "set directory";
-  Добавлена новая директива "use ntdb".

URL: http://permalink.gmane.org/gmane.network.samba.announce/292
Новость: https://www.opennet.ru/opennews/art.shtml?num=37422


Содержание

Сообщения в этом обсуждении
"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 15:20 
Для того чтобы свалить самбу без возможности восстановления (не считая разворачивания бекапов) достаточно поднять её до уровня Windows 2008. Вы даже даже не узнаете, что ваша самба уже умерла.

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 15:23 
Самба4 более вендузятный продукт чем сам Шиндоус.

1. Свой LDAP, никакой интеграции с OpenLDAP или 389.

2. Свой DNS сервер, DLZ работает ужасно. Ладно, в отличии от LDAP это можно обойди подгрузкой зон в bind через slave.

3. Свой керберос, ну проблема невелика.

Самба4 это система в себе. При строительстве гетерогенной сети приходится костылять вокруг Samba AD.

Афтары догадались сделать доступной без единого предупреждения функцию raise windows 2008 при отсутствующей DFS репликации.


"Samba 4.1 доступен для тестирования"
Отправлено kurokaze , 15-Июл-13 16:33 
Непонимаю на что ты жалуешься. Ты как истовый бсд-шник обязан обмазываться самбой и всем прочим что имеет отношение к шиндовс, каждый день и радоваться.

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 16:35 
> Непонимаю на что ты жалуешься. Ты как истовый бсд-шник обязан обмазываться самбой
> и всем прочим что имеет отношение к шиндовс, каждый день и
> радоваться.

narkoman.png?


"Samba 4.1 доступен для тестирования"
Отправлено Клыкастый , 15-Июл-13 17:40 
хейтер. тут таких много. особенно по весне и осени.

"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 17:50 
Догхантеры

"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 19:07 
> хейтер. тут таких много. особенно по весне и осени.

Они повсюду. Они - за каждым углом. Они постоянно смотрят на тебя, выжидая возможность напасть. Ты нигде не сможешь от них спастись.


"Samba 4.1 доступен для тестирования"
Отправлено Клыкастый , 15-Июл-13 19:35 
> Они повсюду. Они - за каждым углом. Они постоянно смотрят на тебя,
> выжидая возможность напасть. Ты нигде не сможешь от них спастись.

Как говаривал мой дядя "спасу нет от дураков".


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 16-Июл-13 04:09 
>Как говаривал мой дядя "спасу нет от дураков".

... и влеплял тебе позатыльник?!  А-а-а - вот теперь всё сходится! :)


"Samba 4.1 доступен для тестирования"
Отправлено Клыкастый , 16-Июл-13 10:07 
как ты ловко увернулся! как тебе не хочется чтобы считали дураком! да только раньше надо было думать, когда глупость писал на опеннете.


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 16:58 
> Самба4 это система в себе. При строительстве гетерогенной сети приходится костылять
> вокруг Samba AD.

Скажи спасибо майкрософту. Это красавцы взяли казалось бы обычные протоколы и немного доработали. Так что они стали несовместимы по мелочи с остальными реализациями. Ну вот и приходится вот такой вот ответ. Костыльным проблемам - костыльные решения.


"Samba 4.1 доступен для тестирования"
Отправлено ram_scan , 15-Июл-13 20:24 
> Самба4 более вендузятный продукт чем сам Шиндоус.
> 1. Свой LDAP, никакой интеграции с OpenLDAP или 389.

Интеграция была. Но спасибо майкрософт они в своем лдапе накостылили так что со всей этой херней через бэкэнд взлететь не получается. Но запилить тем не менее можно, если хорошо понимаешь что делаешь. Пруф: http://wiki.samba.org/index.php/Samba4/LDAP_Backend

> 2. Свой DNS сервер, DLZ работает ужасно. Ладно, в отличии от LDAP
> это можно обойди подгрузкой зон в bind через slave.

Данунафиг. С биндом по крайней мере все поет и танцует. Пруф: http://wiki.samba.org/index.php/DNS

> 3. Свой керберос, ну проблема невелика.

Вот это через бэкэнд вообще не лечится. Спасибо МС которая наколхозила в керберосе костылей своих.

> Афтары догадались сделать доступной без единого предупреждения функцию raise windows 2008 при отсутствующей DFS репликации.

Может это на мэйнтейнеров надо полаять которые собрали вам самбу без поддержки DFS ? Или ручки и нечитание доки ? Репликация есть. Пруф ниже несколькими постами. Да, DRS несовместима с LDAP_Backend. Спасибы за это опять-же в microsoft отправляйте.



"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 20:32 
>Интеграция была. Но спасибо майкрософт они в своем лдапе накостылили так что со всей этой херней через бэкэнд взлететь не получается. Но запилить тем не менее можно, если хорошо понимаешь что делаешь. Пруф: http://wiki.samba.org/index.php/Samba4/LDAP_Backend

Давно несовместим.

>Данунафиг. С биндом по крайней мере все поет и танцует. Пруф: http://wiki.samba.org/index.php/DNS

ACL не настраивается, автоочистка не работает. Без ACL элементарное переименование компьютера превращается в ад.

>Может это на мэйнтейнеров надо полаять которые собрали вам самбу без поддержки DFS ? Или ручки и нечитание доки ? Репликация есть. Пруф ниже несколькими постами. Да, DRS несовместима с LDAP_Backend. Спасибы за это опять-же в microsoft отправляйте.

Там старая реализация, несовместимая с DFSR.


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 21:15 
И рассказать что там накостылили в керберосе, и почему не сделать патч+ключ в конфиге кербероса можете?

"Samba 4.1 доступен для тестирования"
Отправлено Аноним4ик , 15-Июл-13 22:01 
Потому что апстриму кербероса это не нужно. Ваш КО.

"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 23:47 
Есть официальный ответ от апстрима?

"Samba 4.1 доступен для тестирования"
Отправлено Celcion , 15-Июл-13 21:09 
Ну, правильно, поддерживать один интегрированный продукт - это неинтересно. А вот поддерживать двадцать, склеенных между собой через костыли - самое оно. Это так линуксвейно.
Ну и, конечно, чинить костыли всякий раз когда очередное обновление в каком-либо из двадцати продуктов сломает тот маленький уступчик, об который был уперт костыль. Но - невелика беда. Надо ж чем-то на работе заниматься.

"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 21:19 
Сходи в рассылки самбы и почитай какой хай поднялся когда они объявили свой лдап с шашками, а остальные с поэтессами их не устраивают.
В куче компаний уже был лдап со всем чем нужно. Не хватало только АД туда вонзить. Именно этого все и ожидали - возможность безболезненно на текущий лдап прикрутить всю виндотень. А им половой орган на весь макияж показали.
Но для школьничков это конечно костыльвей. Надо всё сломать до оснований и с нуля начать.

"Samba 4.1 доступен для тестирования"
Отправлено Celcion , 15-Июл-13 21:57 
> В куче компаний уже был лдап со всем чем нужно. Не хватало
> только АД туда вонзить. Именно этого все и ожидали - возможность
> безболезненно на текущий лдап прикрутить всю виндотень. А им половой орган
> на весь макияж показали.

А чего ожидалось-то? Когда хочешь один несовместимый продукт сочленить с другим несовместимым продуктом, используя третий несовместимый продукт - получение банана немного предсказуемо.
Полноценный домен AD - это слегка больше, чем нашлепка на OpenLDAP. Переделывать последний только ради добавления специфичных конкретно для AD возможностей - бессмысленно. А городить кучу левых патчей, которые потом заботливо переписывать под каждый релиз - еще и глупо.
Так что решение логичное, хоть и небесспорное.


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 23:49 
Ну-ну. Можно услышать про 3 несовместимых продукта? Если учесть что дофига чего в самбе писали по докам микрософта и конечная цель - полная совместимость. И можно посмотреть на эту кучу левых патчей с ответом апстрима что это нам не надо?

"Samba 4.1 доступен для тестирования"
Отправлено Celcion , 16-Июл-13 00:04 
> Ну-ну. Можно услышать про 3 несовместимых продукта?

Ну, как бы, очевидно - Samba 4, OpenLDAP и Windows-машины (для них же, я так понимаю, все затевалось).

> Если учесть что дофига чего
> в самбе писали по докам микрософта и конечная цель - полная
> совместимость.

А есть хоть какая-то уверенность, что в этих самых "доках микрософта" есть абсолютно полное описание реализации, а не как обычно?
Ко всему прочему, сам Microsoft совместимость AD с Samba 4 где-то подтверждал?


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 17-Июл-13 19:40 
> Ну, как бы, очевидно - Samba 4, OpenLDAP и Windows-машины (для них же, я так понимаю, все затевалось).

samba4 сделана с целью полностью заменить АД для клиентских машин. Поэтому никаких несовместимостей быть в принципе не может. Про лдап они бубунили что слишком сильно надо внутрь лезть, то им не так и это. Сдаётся мне просто не хотят они это сделать по уму. Поэтому пилят фриипу, собственный керберос с собой таскают. Можно посмотреть какое обоснование этого таскания и причём тут федора. А патчить и делать по уму они хотят когда фриипу3 допилят. И это вместо того что бы сразу делать правильно.

> А есть хоть какая-то уверенность, что в этих самых "доках микрософта" есть абсолютно полное описание реализации, а не как обычно?

Во первых они сами реверсили очень много. Во вторых требование открыть доки микрософту, если я правильно помню, через суд спустили.

> Ко всему прочему, сам Microsoft совместимость AD с Samba 4 где-то подтверждал?

Зачем ему это? Это надо подтверждать самбавцем. Эта их цель. Просто считай конечная точка в роудмапе.


"Samba 4.1 доступен для тестирования"
Отправлено dem , 16-Июл-13 09:23 
Для начала поинтересуйся почему так

"Samba 4.1 доступен для тестирования"
Отправлено Сергей , 15-Июл-13 15:25 
Если с разбегу удариться головой об угол, вы даже не узнаете, что умерли (не считая наличия запасной головы).

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 15:30 
> Если с разбегу удариться головой об угол, вы даже не узнаете, что
> умерли (не считая наличия запасной головы).

Она будет делать вид, что работает, ошибок никаких не будет, но на самом деле это уже труп. Для работы с AD уровня windows 2008 обязательно требуется DFS, которого в самбе нет. Вы чуть позже узнаете это по клиентам, которые выкинут ошибку применения GPO, т.к. они не смогут прочитать SYSVOL.


"Samba 4.1 доступен для тестирования"
Отправлено ананим , 15-Июл-13 16:16 
Пруф на багтрекер.

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 16:35 
Запрос в гугле "Samba 4 DFS" выдаёт кучу вкусняшки.

"Samba 4.1 доступен для тестирования"
Отправлено ананим , 15-Июл-13 17:30 
Это вы сами кушайте.
Пруф на баг. А работает какбэ нормально.

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 18:55 
Это не баг, это просто полное отсутствие реализации. Попробуй сделать репликацию на нормальный win2008 и убедись, что шара SYSVOL не появится.

"Samba 4.1 доступен для тестирования"
Отправлено ананим , 15-Июл-13 19:24 
А зачем мне делать репликацию на "нормальный" вынь2008?
Я делаю репликацию на нормальную самбу.

"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 19:25 
А ну что и следовало ожидать, почитай логи на семерках.

"Samba 4.1 доступен для тестирования"
Отправлено ананим , 15-Июл-13 22:42 
Именно.
Самба это самба. Отдельное решение, работающее в рамках её решений.
Вы ещё от нетвари потребуйте чтобы стала вантузом.
Это не келька вантуза. Хоть совместимостью и заморачивается.
Зыж
Как отдельное решение, позволяющее рулить клиентской виндой она вполне на уровне.
Ну а если вы хотите всё как в АДу, но на халяву, то это не пройдёт. Хотя бы потому что мс не даст.
Поэтому вы либо делаете на АД, либо на самбе. И мигрировать (в обе стороны) можно относительно легко.
Ззыж
Самба не меряется по 2008, 20012,..
Она меряется по тройка, четвёрка, теперь 4.1.

"Samba 4.1 доступен для тестирования"
Отправлено ram_scan , 15-Июл-13 20:11 
> Это не баг, это просто полное отсутствие реализации. Попробуй сделать репликацию на
> нормальный win2008 и убедись, что шара SYSVOL не появится.

Может руки ?

В кновледж бейзе корпорации зла пишут что и FRS репликацию пока еще никто не отменял. Я отчего-то им верю.

A Windows Server 2008 R2 domain controller can still use FRS to replicate the contents of the SYSVOL share in a domain that uses FRS for replicating the SYSVOL share between domain controllers.

Пруф : http://msdn.microsoft.com/en-us/library/windows/desktop/ff38...


"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 20:24 
При репликации система делает запрос уровня контроллера домена и леса. И если ответ от хозяина FSMO приходит "Windows 2008 R2", то автоматически активируется DFSR. В случае по ссылке используется связка хозяин FSMO - Wind2003, а к нему подключается wind2008.

"Samba 4.1 доступен для тестирования"
Отправлено ram_scan , 15-Июл-13 20:01 
> Для работы с AD уровня windows 2008 обязательно требуется DFS, которого в самбе нет.

Данунафиг. http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/m...


"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 20:13 
http://msdn.microsoft.com/en-us/library/windows/desktop/bb54... я про это. DFS на win 2003 R2 был полностью перепилен и стал не совместим со старой реализацией.

"Samba 4.1 доступен для тестирования"
Отправлено ram_scan , 15-Июл-13 20:50 
> http://msdn.microsoft.com/en-us/library/windows/desktop/bb54...
> я про это. DFS на win 2003 R2 был полностью перепилен
> и стал не совместим со старой реализацией.

Да, действительно, репликация SYSVOL через DRS не реализована. прочел внимательнее мануал. Сыплю голову пеплом. Надо реплицировать другими средствами.


"Samba 4.1 доступен для тестирования"
Отправлено commiethebeastie , 15-Июл-13 20:56 
>Надо реплицировать другими средствами.

А вот тут и фиг, в NTDS нет этой ветки вообще! Т.е. нельзя выполнить принудительную репликацию.


"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 15:56 
Если бы Сергей не написал этот комментарий, мы бы не знали, что он вообще жил (не считая Сергея).

"Samba 4.1 доступен для тестирования"
Отправлено Сергей , 15-Июл-13 21:38 
Это был ответ на 1-й комент. Я промахнулся.

"Samba 4.1 доступен для тестирования"
Отправлено Аноним , 15-Июл-13 16:38 
тройкой пользуюсь. но четверку ближайшие 2 года точно ставить не буду. как и 90% читающих эту новость.

"Samba 4.1 доступен для тестирования"
Отправлено Адекват , 17-Июл-13 07:05 
Вопрос по блокировкам, кто пользовал самбу4 ответьте плиз:
В третьей самбе на каждый открытый пользователем файл создавался один общий PID на стороне сервера:


[root@linuraid ~]# smbstatus

Samba version 3.6.12
*****

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
331          1003       DENY_WRITE 0x2019f     RDWR       NONE             /mnt/in   1.csv   Wed Jul 17 08:58:19 2013
331          1003       DENY_WRITE 0x2019f     RDWR       NONE             /mnt/in   123.docx   Wed Jul 17 08:58:04 2013

[root@linuraid ~]#

как видно на два файла один pid - 331

порой нужно прибить блокировку на один из открытых файлов, не трогая другие файлы, в винде 2003 это можно сделать через "закрыть открытый файл", а в линуксе - нет, только снять блокировки на все файлы.
Так вот - можно ли снять блокировку на отдельный файл в 4ой самбе ?