Ubuntu Desktop 16.04.3 LTS
Kernel - 4.10.0-40-generic
cifs-utils - 2:6.4-1ubuntu1.1
samba & smbclient - 2:4.3.11+dfsg-0ubuntu0.16.04.12
Мы являемся крупной компанией с бэкэндом Windows Server и набором клиентов Windows, MacOS, CentOS и Ubuntu. Мы активно используем DFS для управления общими файлами.
Недавно мы начали отключать SMB v1 на серверах, чтобы уменьшить связанные с ними уязвимости. Для клиентов Windows или Mac это не составило никаких проблем, однако клиенты Ubultu и CentOS сталкиваются с большими проблемами.
В частности, монтирование общего ресурса DFS завершается неудачно, когда клиент пытается увидеть символическую ссылку, указывающую на абсолютный путь.
//namespaceserver/share/directory/symboliclink
указывает на //realserver/sharename
Вот команда, которую я использую:
sudo mount.cifs //namespaceserver/share /mnt/share -o vers=2.1,user='user@domain.com'
Монтирование прошло успешно, и я могу перемещаться в пространстве имен DFS, но, однажды Я пытаюсь пройти по символической ссылке и получаю:
ls: cannot access '/mnt/share/directory/symboliclink': Function not supported.
Я добавил follow symlinks=yes
и unix extensions=no
в файл smb.conf, но это не помогло.
Любой совет был бы оценен, так как я потратил около десяти часов на этот вопрос.