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 文件中,但没有帮助。
任何建议都将不胜感激,因为到目前为止我已经在这个问题上花了大约十个小时。