无法跟踪 Windows 共享中的符号链接

无法跟踪 Windows 共享中的符号链接
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='[email protected]'

挂载成功,我可以在 DFS 命名空间内导航,但是,一旦我尝试越过符号链接,我就会得到:

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

我已将follow symlinks=yes和添加unix extensions=no到 smb.conf 文件中,但没有帮助。

任何建议都将不胜感激,因为到目前为止我已经在这个问题上花了大约十个小时。

相关内容