问题标签 [smbj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - SMBJ 身份验证器支持哪个 NTLM 版本(1 或 2)?
我正在开发一个需要使用 SMB 访问网络共享的应用程序。有人告诉我,如果安全检测到使用 NTLM v. 1 进行的身份验证尝试,那么相应的防火墙规则将被撤销。
因此,我需要确保SMBJ(我可能会使用它)支持 NTLM v. 2 并默认使用它。
SMBJ 是否支持 NTLM v. 2?它是否默认使用它?
我自己的尝试
在 SMBJ 的源代码中,我发现了以下片段:
名称getNTLMv2ClientChallenge
和getNTLMv2Response
建议可以使用 NTLM v. 2。
此外,JCIFS 主页声称SMBJ 是后续项目:
幸运的是,有多个新的开源 SMB Java 项目可供尝试,其中包括:
jcifs-codelibs jcifs-ng smbj
根据其常见问题解答,JCIFS 自 1.3.0 版以来一直在使用 NTLM v. 2。
如果
- JCIFS 支持 NTLM v. 2 并默认使用它,
- SMBJ 基于 JCIFS,
那么 SMBJ 应该支持 NTLM v. 2 并默认使用它。
java - 使用 SMBJ 客户端将数据附加到现有文件
我需要使用 SMBJ 客户端将数据附加到现有文件。下面的代码附加数据,但最终文件已损坏,无法读取/打开文件。
但是从这两种方法来看,都无法正确附加数据。
java - 从共享驱动器读取文件时获取 com.hierynomus.mssmb2.SMBApiException: STATUS_ACCESS_DENIED (0xc0000022) 异常
我正在尝试使用 SMB Java 库从共享驱动器访问文件。
我正在尝试两种方式
a) SMB JCIFS b) hierynomus
但是我得到异常的两种方式,下面是我得到的代码和异常
JCIFS
例外:
鳐鱼
异常(完整的堆栈跟踪):
我手动将网络驱动器映射到我的系统并验证我具有管理员权限,但由于某些原因,我收到了上述错误。
有人可以帮我解决吗
java - 使用 smbj 重命名 SMB 上的文件失败
我正在努力将包含内容的文件重命名为 SMB,使用com.hierynomus.smbj
. 文件是随内容生成的,但重命名后内容就消失了。
以下实现重命名文件:
也许我弄乱了smbShare.open
-function中的属性和选项?
java - SMBJ 库和 SLF4J:无法加载类
我尝试使用库 smbj 连接文件服务器,我收到错误“无法加载类“org.slf4j.impl.StaticLoggerBinder”。” 共享错误日志以供参考。我的要求是将“jcifs library”更改为“smbj library”,为此编写了以下示例代码。
错误:
使用的库: smbj-0.11.3.jar slf4j-api-1.7.15.jar log4j-1.2.16.jar
java - 无法使用 smbj 库列出从本地到远程服务器的文件
我尝试使用库 smbj 列出本地路径中的文件,但无法列出并将本地文件复制到远程文件服务器。我收到错误消息。共享错误日志以供参考。
我的要求是将“jcifs library”更改为“smbj library”,为此编写了以下示例代码。
代码:
错误:
java - 在 Java 中使用 smbj 模块无需身份验证
互联网上有少量实际有用的 SMBJ 示例,但没有找到使用 Java 和 smbj 模块与 smb 文件共享建立连接的示例。有人可以给我一个例子吗?
谢谢 :)
java - SMBJ 无法写入文件
无法将文件写入 sahred 文件夹,我得到了异常。
com.hierynomus.mssmb2.SMBApiException: STATUS_ACCESS_DENIED (0xc0000022): Create failed for \10.xxx\XYZZZZZZ\xyz.txt
我已验证此帐户对该共享文件夹具有完全访问权限
公共静态无效主要(字符串[]参数){