桑巴无法访问子目录



>我已经在我的/etc/samba/smb.conf中添加了这个

[srv]
   comment = another share
   path = /srv
   browseable = yes
   create mask = 0777
   directory mask = 0777
[slash]
   comment = another sharedsad
   path = /
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777

我可以轻松访问\IPsrv内的子目录,但我无法使用\IPslash.

SMB服务器安装在Linux Mint 17.3 VM中,我正在尝试从Windows主机访问它。

客人smbclient也给出了错误NT_STATUS_ACCESS_DENIED listing bin

日志说:

[2016/02/01 03:42:52.256236,  0]         ../source3/param/loadparm.c:4365(process_usershare_file)
  process_usershare_file: stat of /var/lib/samba/usershares/vk failed. No such file or directory

这原来是Samba 4.1+中引入的错误https://www.turnkeylinux.org/forum/support/20160104/samba-updated-and-broke-root-share-any-ideas

有两种解决方法:

A) 启用符号链接。将此添加到您的 smb.conf 中

[global]
    wide links = yes
    unix extensions = no

B) https://bugzilla.samba.org/show_bug.cgi?id=11647#c7

mkdir /mnt/root
mount -o rbind / /mnt/root
and use "path = /mnt/root" instead of "path = /"

最新更新