【发布时间】:2016-04-18 11:12:58
【问题描述】:
我已经在装有 OS X El Capitan 的 Mac 上设置了一个 samba 服务器。
然后,将我的 java 项目配置为使用 jCifs 库访问此服务器,但出现此错误:
jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password
我的代码是:
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("domain","username","password");
String path = "smb://ip/filepath";
SmbFile file = new SmbFile(path, auth);
我使用的用户名是我在Mac中设置服务器的帐户的所有者,密码正确。
我尝试从同一网络中的另一台 Mac 和 Android 设备进行访问。我还尝试在服务器中创建另一个用户帐户,但没有成功。
在 google 中,大多数情况属于其他操作系统。除此之外,我的配置似乎还不错。
有什么想法吗?提前致谢。
【问题讨论】: