Назад | Перейти на главную страницу

Может ли Ubuntu / Samba получить доступ к общим папкам DFS на Windows Server?

Есть ли способ для Ubuntu / Samba получить доступ к пути DFS на нашем файловом сервере Windows?

В первую очередь я работаю с Windows, и мои коллеги по Ubuntu должны получить доступ к файловому серверу, используя обычные пути \\ server \ share, а не \\ domain \ dfsnamespace \ target.

Я считаю, что решил эту проблему !!

Я потратил ЧАСЫ, работая над этим, прежде чем решил, и я задокументировал свое решение здесь:

http://mattslay.com/connecting-ubuntu-to-windows-shares-and-dfs-trees/

Мне удалось заставить это работать в Ubuntu 18.04. Вам необходимо установить пакеты cifs-utils и keyutils. Также необходимо было внести два изменения конфигурации в /etc/request-key.conf

create  cifs.spnego     *       *               /usr/sbin/cifs.upcall -t %k
#create dns_resolver    *       *               /usr/sbin/cifs.upcall %k
create  dns_resolver    *       *               /sbin/key.dns_resolver %k

Измените устаревший -c параметр для -t для типа cifs.spnego и (используя рекомендации справочной страницы cifs.upcall) измените тип dns_resolver на использование /sbin/key.dns_resolver

Мы также используем realmd / sssd для настройки интеграции AD, которая устанавливает конфигурацию Kerberos для ssh и других инструментов.

Используют ли ваши коллеги по Ubuntu клиент CIFS или инструмент SAMBA smbclient? http://pserver.samba.org/samba/ftp/cifs-cvs/linux-cifs-client-guide.pdf указывает, что инструмент smbclient может получить доступ к путям DFS, а клиент CIFS - нет.