我无法获取通过 samba 共享的非主文件夹中的文件夹。如果共享文件夹在我的主文件夹中,它工作正常。如果不是,则不会。
我想只读访问网络上的任何用户(来宾)。
的位/etc/samba/smb.conf,我改变:
; This doesn't work:
[Home movies]
path = /media/diederik/<hdd-guid>/HomeMovies
; writeable = No
; browseable = yes
guest ok = yes
; This works fine:
[Photos]
path = /home/diederik/Photos/
; writeable = No
; browseable = yes
guest ok = yes
Run Code Online (Sandbox Code Playgroud)
完整的配置文件在这里。
ls包含文件夹给出:
drwxrwxr-x 31 diederik diederik 4096 Oct 18 19:27 Photos
Run Code Online (Sandbox Code Playgroud)
和
drwxrwxr-x 124 diederik diederik 20480 Nov 28 01:15 HomeMovies
Run Code Online (Sandbox Code Playgroud)
所以所有权和访问权对我来说看起来不错。(子文件夹也有正确的访问权限。)
当我在本地浏览(转到文件 -> 其他位置 -> 网络主机名 -> 照片)时,该应用程序首先向我显示一个访问对话框,我在其中选择了匿名。这样我就可以浏览文件了。当我在非主文件夹上选择匿名时,它显示:无法安装 …