我被允许访问samba
我工作场所使用的基于 Windows 的服务器。我在我的机器上使用 Debian。
使用文件管理器,我可以看到服务器上的文件和文件夹列表。我可以将内容复制到我的机器上,但无法打开服务器上的任何文件或将内容复制到服务器。当我单击文件或文件夹时,我收到一条错误消息“无法打开目录 XYZ。连接超时。”
我从未与 合作过samba
,所以我不知道可能出了什么问题。
我真的很感激任何帮助。
最好的祝愿,
茉莉花
答案1
我会尝试通过命令行进行连接,因为它可能会让您更好地了解失败的原因和失败的时间。
要检查基本的连接问题,您可以运行:
nmblookup -B **theHostnameOfTheWindowsServer** __SAMBA__
这将检查服务器是否可以通过 NETBIOS 访问以及它是否宣布 samba 服务。输出应包括 Windows 服务器的 IP。
和
smbclient -L **theHostnameOfTheWindowsServer** -U **yourUsername**
您应该获得一份股票列表。
和
smbclient -U **yourUsername** '\\**theHostnameOfTheWindowsServer**\**nameOfShare**' # watch the backslashes
应该将您连接到共享并为您提供如下所示的 shell:
smb: \>
输入l
应该列出文件和目录(?
对于其他命令)