[samba] Fwd: libwbclient от samba и sssd

Alexander Bokovoy ab на samba.org
Вт Ноя 29 17:03:33 MSK 2016


On ti, 29 marras 2016, Evgeny Sinelnikov wrote:
> 29 ноября 2016 г., 14:34 пользователь Michael Shigorin
> <mike на altlinux.org> написал:
> > On Tue, Nov 29, 2016 at 02:05:45PM +0300, Evgeny Sinelnikov wrote:
> >> Таким образом имеет смысл разобраться с зависимостями и решить
> >> - стоит ли вообще использовать альтернативы, если у нас имеются
> >> пакеты, которые зависят от функционала, реализованного только в
> >> заданной версии libwbclient?
> >
> > Для библиотек с различным ABI это заведомая диверсия.
> 
> Вопрос о намерениях - это отдельный вопрос. Обычно всё объясняется
> недопониманием технических деталей. Тем более, так сделано в Fedora. А
> у нас, как у них.
> 
> Тем не менее... у нас пакет gssntlmssp, вытягивает за собой
> libwbclient-sssd даже на сервере, где уже, вроде как, установлен
> /usr/lib64/samba-dc/libwbclient.so.0.13 (в пакете samba-DC-libs), но
> для него альтернативы не используются. Предполагается, что в samba и
> samba-DC эта библиотека собирается практически одинаково.
> 
> При этом "... libwbclient-sssd не реализует аутентификацию по NTLMSSP".
> И тогда возникает вопрос: "Есть смысл в альтернативах при таком раскладе?"
> 
> Если есть, то нужно уточнить для чего и поправить зависимости для
> пакета gssntlmssp, от которого зависят плагины pidgin-sipe и
> telepathy-sipe.
> $ apt-cache whatdepends gssntlmssp
> gssntlmssp-0.6.0-alt1.qa1
>   gssntlmssp-devel-0.6.0-alt1.qa1
>     Требует: gssntlmssp = 0.6.0-alt1.qa1
>   i586-gssntlmssp.32bit-0.6.0-alt1.qa1
>     Требует: gssntlmssp = 0.6.0-alt1.qa1
>   telepathy-sipe-1.20.1-alt1
>     Требует: gssntlmssp
>   pidgin-sipe-1.20.1-alt1
>     Требует: gssntlmssp
> 
> Хотя, в принципе, получается, что для сервера можно тогда ничего не
> менять, потому что gssntlmssp нужен только на клиентах, где вполне
> может использоваться sssd и libwbclient-sssd. И при этом остаётся
> другой вопрос: "Совместим ли gssntlmssp с libwbclient-sssd?"
Нет, gssntlmssp не может работать через libwbclient-sssd.

gssntlmssp нужен там, где не используется инфраструктура Kerberos,
потому что в противном случае выбора модуля gss-ntlmssp не произойдет.
Это означает, что либо клиент, либо сервер не включены в домен AD или
FreeIPA. В этом случае использовать libwbclient-sssd смысла никакого
нет.

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

-- 
/ Alexander Bokovoy


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