![如何使用 smbclient 访问共享文件夹中的子文件夹](https://linux22.com/image/989119/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20smbclient%20%E8%AE%BF%E9%97%AE%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%AD%90%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我通过编辑 smb.conf 文件在 Redhat 发行版上创建了到特定目录的共享:
[MyShare]
path = /path/to/MyShare
guest ok = yes
read only = no
browseable = yes
public = yes
writable = yes
create mask = 0777
directory mask = 0777
然后我重新启动了 samba 服务。
该文件夹有子文件夹。
我可以使用以下命令直接与smbclient
和用户连接到共享文件夹:GUEST
smbclient //10.0.0.1/MyShare/ -U GUEST
但是当我尝试像这样连接到子文件夹时:smbclient //10.0.0.1/MyShare/MySubFolder/ -U GUEST
,我收到一个错误:tree connect failed: NT_STATUS_BAD_NETWORK_NAME
问题是:如何才能从 smbclient 直接访问子文件夹而不为其创建特定的共享?