Não é possível seguir links simbólicos em um compartilhamento do Windows

1
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

Somos uma grande empresa com um back-end do Windows Server e uma mistura de clientes Windows, MacOS, CentOS e Ubuntu. Usamos muito o DFS para o gerenciamento de compartilhamento de arquivos.

Recentemente, começamos a desativar o SMB v1 nos servidores para reduzir as vulnerabilidades associadas. Isso não tem sido um problema para os clientes Windows ou Mac, no entanto, os clientes Ubultu e CentOS estão tendo muitos problemas.

Especificamente, a montagem de um compartilhamento DFS falha quando o cliente tenta ver além do link simbólico que aponta para o caminho absoluto.

//namespaceserver/share/directory/symboliclink aponta para //realserver/sharename

Este é o comando que estou usando:

sudo mount.cifs //namespaceserver/share /mnt/share -o vers=2.1,user='[email protected]'

A montagem é bem-sucedida e eu posso navegar dentro do namespace DFS, mas, depois que tento passar pelo link simbólico, fico:

ls: cannot access '/mnt/share/directory/symboliclink': Function not supported.

Eu adicionei follow symlinks=yes e unix extensions=no ao arquivo smb.conf, mas isso não ajudou.

Qualquer conselho seria apreciado, já que passei cerca de dez horas sobre esta questão até agora.

    
por Brian0975 22.11.2017 / 02:13

0 respostas