如何在 Samba 中共享多个文件夹?如果我[public]
在多个部分中使用,则smb.conf
只有最后一个有效。然后,如果我尝试以不同的方式命名每个部分,samba 似乎不会将它们识别为共享。
答案1
如果您不使用多个 [public] 部分,那就更好了。对于每个部分,放置一些其他名称/描述,以便它向用户提示该共享下的内容/可能是什么。例如:
[Docs]
comment = Docs
path = <path>
public = no
writable = yes
...
[public]
path = <path>
public = yes
only guest = yes
writable = yes
printable = no
...
根据需要为每个共享设置所有需要的属性。如果您想让所有共享公开(对每个人都读/写),只需在每个共享部分下设置
public = yes
编辑:刚刚注意到您已经尝试以不同的方式命名这些部分,但没有帮助。正如 warl0ck 所写,请在此处发布您的 smb.conf。
答案2
[foldername1]
valid users=username1
public = no
writable = yes
browseable =yes
printable = no
create mask = 0755
[foldername2]
valid users=username1
public = no
writable = yes
browseable =yes
printable = no
create mask = 0755