jcifs.smb.SmbAuthException 虽然用户名和密码在 Ubuntu 上是正确的
jcifs.smb.SmbAuthException though user name and password are correct on Ubuntu
我们正在开发 spring 启动应用程序。在我们的应用程序中,我们必须从任何 OS 的远程计算机共享文件夹。我们正在共享文件夹以获取共享文件夹中存在的对象列表。我们正在为此使用 SMB 和 NTLMAuthentication。
用于身份验证:
NtlmPasswordAuthentication credential = new NtlmPasswordAuthentication(
informationStoreDefinition.getProperties().get(DOMAIN),
informationStoreDefinition.getProperties().get(USER),
informationStoreDefinition.getProperties().get(PASSWORD)
);
稍后我们尝试使用代码获取共享文件夹列表:
SmbFile file = ((CifsContainerObject) simpleObject).smbFile;
SmbFile[] list = file.listFiles();
我们已尝试将这些组合 access/share 文件夹 :
- Windows OS 到 Ubuntu - 工作!!
- Windows OS 到 Windows OS - 工作!!
- Ubuntu 到 Windows - 失败
- Ubuntu 到 Ubuntu - 失败
我们在上述两种情况下收到此错误:jcifs.smb.SmbAuthException:登录失败:未知用户名或密码错误。
代码在行抛出错误:SmbFile[] list = file.listFiles();
。我们的用户名、密码和域都是正确的。我们已经在 Windows 我们的网络上访问了 Linux 的文件夹,我们能够成功访问共享文件夹,并且我们在我们的 Windows 机器上收到了对 Linux 共享的响应文件夹。那为什么抛出这个错误?
对于共享文件夹,我使用的步骤是 -
右键单击要共享的文件夹
点击属性
转到“本地网络共享”选项卡
选中其他复选框
然后按照这些 link -
https://askubuntu.com/questions/19361/cant-access-ubuntus-shared-folders-from-windows-7
http://ubuntuhandbook.org/index.php/2014/05/ubuntu1404-file-sharing-samba/
我们正在开发 spring 启动应用程序。在我们的应用程序中,我们必须从任何 OS 的远程计算机共享文件夹。我们正在共享文件夹以获取共享文件夹中存在的对象列表。我们正在为此使用 SMB 和 NTLMAuthentication。
用于身份验证:
NtlmPasswordAuthentication credential = new NtlmPasswordAuthentication(
informationStoreDefinition.getProperties().get(DOMAIN),
informationStoreDefinition.getProperties().get(USER),
informationStoreDefinition.getProperties().get(PASSWORD)
);
稍后我们尝试使用代码获取共享文件夹列表:
SmbFile file = ((CifsContainerObject) simpleObject).smbFile;
SmbFile[] list = file.listFiles();
我们已尝试将这些组合 access/share 文件夹 :
- Windows OS 到 Ubuntu - 工作!!
- Windows OS 到 Windows OS - 工作!!
- Ubuntu 到 Windows - 失败
- Ubuntu 到 Ubuntu - 失败
我们在上述两种情况下收到此错误:jcifs.smb.SmbAuthException:登录失败:未知用户名或密码错误。
代码在行抛出错误:SmbFile[] list = file.listFiles();
。我们的用户名、密码和域都是正确的。我们已经在 Windows 我们的网络上访问了 Linux 的文件夹,我们能够成功访问共享文件夹,并且我们在我们的 Windows 机器上收到了对 Linux 共享的响应文件夹。那为什么抛出这个错误?
对于共享文件夹,我使用的步骤是 -
右键单击要共享的文件夹
点击属性
转到“本地网络共享”选项卡
选中其他复选框
然后按照这些 link - https://askubuntu.com/questions/19361/cant-access-ubuntus-shared-folders-from-windows-7
http://ubuntuhandbook.org/index.php/2014/05/ubuntu1404-file-sharing-samba/