[samba] samba DC + MS SMS
Дейтер Александр Ва
Дейтер Александр Ва
Пт Янв 13 23:47:49 MSK 2006
Alexander Bokovoy пишет:
>> Попробуйте приложенный патч (не тестировано).
> Точнее, вот этот вариант.
>
> Index: source/rpc_server/srv_samr_nt.c
> ===================================================================
> --- source/rpc_server/srv_samr_nt.c (revision 12904)
> +++ source/rpc_server/srv_samr_nt.c (working copy)
> @@ -2677,8 +2677,12 @@
>
> ZERO_STRUCT(sid);
>
> - if (!secrets_fetch_domain_sid(domain_name, &sid)) {
> - r_u->status = NT_STATUS_NO_SUCH_DOMAIN;
> + if (strequal(domain_name, builtin_domain_name())) {
> + sid_copy(&sid, &global_sid_Builtin);
> + } else {
> + if (!secrets_fetch_domain_sid(domain_name, &sid)) {
> + r_u->status = NT_STATUS_NO_SUCH_DOMAIN;
> + }
> }
>
> DEBUG(2,("Returning domain sid for domain %s -> %s\n", domain_name, sid_string_static(&sid)));
Это для SAMBA_3_0 ? Он у меня не приложился, после правки руками diff
для 3.0.21a выглядит так:
@@ -2603,8 +2603,12 @@
ZERO_STRUCT(sid);
- if (!secrets_fetch_domain_sid(domain_name, &sid)) {
- r_u->status = NT_STATUS_NO_SUCH_DOMAIN;
+ if (strequal(domain_name, builtin_domain_name())) {
+ sid_copy(&sid, &global_sid_Builtin);
+ } else {
+ if (!secrets_fetch_domain_sid(domain_name, &sid)) {
+ r_u->status = NT_STATUS_NO_SUCH_DOMAIN;
+ }
}
DEBUG(2,("Returning domain sid for domain %s -> %s\n",
domain_name, sid_string_static(&sid)));
при компиляции это испавление дает ошибку:
Compiling rpc_server/srv_samr_nt.c
rpc_server/srv_samr_nt.c: In function `_samr_lookup_domain':
rpc_server/srv_samr_nt.c:2606: warning: passing arg 2 of `strequal'
makes pointer from integer without a cast
Linking bin/smbd
rpc_server/srv_samr_nt.o(.text+0x6a6c): In function `_samr_lookup_domain':
: undefined reference to `builtin_domain_name'
*** Error code 1
поискав по всем исходным текстам samba функции builtin_domain_name я не
нашел.
Спасибо!
--
С уважением,
Дейтер Александр Валериевич
Ведущий специалист
Отдел технического администрирования, Блок по эксплуатации ИТ
Филиал ОАО "МТС" в г.Сыктывкар, Республика Коми
тел. 88021, 8212 206 321
факс 88494, 8212 206 494
моб. 912 867 29 44
Подробная информация о списке рассылки Samba