首页 > 解决方案 > 在使用 Java 与 NtlmPasswordAuth 建立 smb 连接时,有没有办法在用户中包含“@”?

问题描述

我有一个包含 @ 的用户名,我想建立一个 smb 共享连接(主机操作系统:MacOS)。假设我有:用户:blabla@bla pass:passw0rd

String url = distribution_path;
    NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(null, user, pass);
    SmbFile dir = new SmbFile(url, auth);
    for (SmbFile f : dir.listFiles())
    {
        System.out.println(f.getName());
    }

标签: javasmbntlm-authentication

解决方案


推荐阅读