我一直在开发一款文件服务器产品,用于smbcilent
在客户端计算机和服务器之间传输文件。到目前为止,它在我们的 LAMP(Ubuntu)服务器和 Windows 机器上运行良好。
我目前正在尝试扩展设置以包含 Mac,但在服务器访问 Mac 上的共享时遇到了问题。
这是我的命令和错误(括号中的描述替换了私人信息):
# smbclient //10.101.0.7/[share-file] -U [username]%[password] -c ls
WARNING: The "syslog" option is deprecated
NTLMSSP packet check failed due to short signature (0 bytes)!
NTLMSSP NTLM2 packet check failed due to invalid signature!
session setup failed: NT_STATUS_ACCESS_DENIED
我尝试过的事情:
✓ 使用 Windows 计算机(而不是 Ubuntu 服务器)访问 Mac 共享,以确保共享设置正确 - 检查!运行正常。
✓ 调用-S
关闭或--signing=off
输入命令 - 无变化。
✓ 首先查看股票的使用情况smbclient -L 10.101.0.7 -U [username]%[password]
- 同样的错误。
✓ 谷歌搜索答案 - 检查!有几个人遇到过类似的问题,但目前还没有有效的解决方案。
感谢您的阅读并尽力提供帮助!