我的 Samba 安装运行良好,直到我决定将许多文件夹组织成子文件夹。现在我仍然可以连接到 Samba 共享并查看子文件夹,但我无法查看其中的内容。甚至以前可以正常使用的子文件夹也无法打开。共享文件夹中的视频文件可以播放。
我尝试了多种文件权限和所有权,但似乎都不起作用。有什么建议可以解决这个问题吗?
[video]
path = /home/scott/video
comment = No comment
read only = yes
available = yes
browseable = yes
writable = no
guest ok = yes
public = no
printable = no
locking = no
strict locking = no
drwxr-xr-x 6 scott scott 24576 Mar 24 14:37 ./
drwxr-xr-x 98 scott scott 4096 Mar 24 14:02 ../
drwxr-xr-x 61 scott scott 4096 Mar 24 12:49 AtoE/
-rw-r--r-- 1 scott scott 1668731824 Mar 24 02:47 movie1.mkv
-rw-r--r-- 1 scott scott 1695138223 Mar 24 02:47 movie2.mkv
-rw-r--r-- 1 scott scott 57 Sep 9 2016 .directory
drwxr-xr-x 74 scott scott 12288 Mar 24 03:55 FtoN/
drwxrwxr-x 2 nobody nobody 4096 Mar 24 14:37 junk/
drwxr-xr-x 87 scott scott 4096 Mar 24 11:44 OtoZ/
请注意,此文件夹的权限(可访问)与不可访问的子文件夹的权限相同。我也尝试过 smbguest 作为目录所有者,但没有成功。
答案1
调高调试级别后发现问题在于 这个错误昨天在 Samba 中提交。
在 smb.conf 中添加follow symlinks = yes
每个共享部分即可解决问题。