我的 samba 共享上的符号链接的行为方式与我希望的方式不同,特别是 \xe2\x80\x93,这些链接看起来像重复的常规文件客户端计算机上的这曾经有效(即服务器上的符号链接看起来像客户端上的符号链接),但在某些时候它停止了。所以我认为它与 samba 版本有某种关系,但我从未找到有效的组合。
\n\n是否有可能让符号链接在 Samba 客户端上“像符号链接一样”工作?如果是这样,怎么办?
\n\n这是我的设置。
\n\n服务器: Synology NAS 通过 samba 提供共享
\n\n------server smb.conf-------\n[global]\nunix extensions=no\nfollow symlinks=yes\nwide links=yes\nallow insecure wide links=yes\n
Run Code Online (Sandbox Code Playgroud)\n\n客户端: Ubuntu 16.04机器,使用以下命令挂载共享
\n\nsudo mount -t cifs -o vers=3.0 -o user=<myuser> //server/sharename /mnt/mountpoint\n
Run Code Online (Sandbox Code Playgroud)\n\n安装共享后,我接下来要做的就是:
\n\n在服务器上
\n\n$ echo "HELLO WORLD" > file-created-on-server.txt\n$ ln -s file-created-on-server.txt symlink-created-on-server.txt\n$ ls -iog\n75852 -rwxrwxrwx+ 1 12 Jul 19 20:16 file-created-on-server.txt\n75859 lrwxrwxrwx+ 1 25 Jul 19 20:53 symlink-created-on-server.txt -> file-created-on-server.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n显然这是一个符号链接。\n但是,如果我这样做...... …