问题标签 [libsmbclient]

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.

0 投票
1 回答
475 浏览

c# - Mono DllImport libsmbclient 未进行身份验证

我需要能够使用特定凭据从 Mono 访问 Samba/Cifs 共享。

到目前为止,我发现的最佳选择是使用 libsmbclient。不幸的是,我无法对其进行身份验证。为了排除防火墙/安全/等,我尝试使用smbclient可以毫无问题地连接的可执行文件。

低级 DLLImport 东西和一些用于测试的硬编码凭据...

我正在尝试像这样使用它...

Initialise()调用成功但是当调用DirectoryExistsSambaWrapper.smbc_opendir(fullpath)我得到一个否定句柄并抛出以下异常......

Slurpy.Exceptions.FetchException:异常:无法获取:EACCES >(file:////targetserver/Public/ValidSubfolder)---> System.Exception:EACCES

我究竟做错了什么?有什么办法可以调试吗?

编辑:问题似乎是来自 auth 回调的值没有效果(但回调肯定被调用为处理日志语句)。我想知道这是否与字符串的不变性和使用新值创建的新字符串实例而不是覆盖旧值有关?

编辑: libsmbclient 尝试连接的完整调试输出已删除。如果需要,您可以在编辑历史记录中看到它。

根据要求,标题中的方法定义......

0 投票
0 回答
668 浏览

java - 无法构建 JCIFS jar 文件

我已经安装了 apache ant,我想将 SMB 库与我创建的 java/class 一起制作成一个 jar 文件。

我尝试将“ant jar”输入到cmd中。但是,我似乎无法构建它,因为我不断收到此错误。

有人可以教我如何解决这个问题吗?我可以知道我是否遗漏了什么。谢谢你。


在我下载了 Servlet.api 之后

我遇到另一个错误

0 投票
1 回答
1384 浏览

jcifs - jcifs share enumartion timesout

I've been using jcifs 1.3.17 for quite some time, and recently had some troubles enumerating shares from one specific NetApp machine.

  • the NetApp is in cluster mode
  • using smbclient from same source to same target finishes successfully

I can post the network captures (pcap file) if necessary.

exception is:

UPDATE: according to pcap files, it seems that in some point, when receiving a big amount of shares, the JCIFS stops asking for more packets (SmbComReadAndX) after a Dcerpc fragment.

0 投票
0 回答
586 浏览

php - smbclient 在交互式 shell 中工作,但不在浏览器中(selinux)

我有一个非常简单的页面,试图通过 shell_exec 启动一个 smbclient。

该行在交互式 shell 中工作正常,但在浏览器中失败。

交互式外壳

这按预期工作。但是,在由 Apache 提供支持的 PHP 文件中执行此操作时,我得到以下信息:

测试在浏览器中执行的 PHP 文件

尝试将 libsmbclient 用于 php 时,出现以下错误:

警告:无法打开 SMB 目录 smb:// IP /共享:未知错误 (110)

有没有人有任何想法可能导致它在交互式外壳中工作而不是在浏览器中工作?

服务器是 CentOS 6

更新

我已将问题缩小到由 SELinux 引起的(我暂时禁用了它)。

有谁知道如何通过 selinux 允许 smbclient ?

0 投票
1 回答
360 浏览

samba - libsmbclient 中 smbc_open() 函数的实现在哪里

我正在研究libsmbclient. 我的 samba 源代码是 4.1.13。我可以找到testXXX.c显示使用示例的示例函数libsmbclient functions。我还找到了一个名为的头文件libsmbclient.h,其中包含所有这些函数原型定义,例如smbc_opensmbc_read等等。我想看看smbc_open()功能的真正实现,以及其他一些功能。我做了grep -r 'smbc_open' *,但我没有找到任何地方有这个功能的实现。我看到的只是调用这个函数或这个原型定义的调用者。那么在哪里可以找到这个功能实现呢?

0 投票
1 回答
347 浏览

samba - 如何只构建 libsmbclient-raw.so

我只需要在 samba 中构建 libsmbclient-raw.so。我不需要 samba 包中的任何其他工具或守护程序。我正在使用的 samba 版本是 samba-4.1.13。我怎样才能只构建 libsmbclient-raw.so ?

0 投票
0 回答
113 浏览

ios - 发现重复符号

我刚刚将 MailCore2 导入到我的项目中,并且我已按照他们所说的所有步骤进行操作,但我仍然遇到问题。

重复符号 _hmac_md5_final 在:

重复符号 _hmac_md5 在:

据我了解,_hmac_md5 和 _hmac_md5_final 都出现在 libetpan-ios.a * libsmbclient.a 两个文件中。在其他帖子中,人们说我需要删除其中一个链接或重命名。我正在使用 KxSMB 和 MailCore2,所以我不知道如何做这些。

我已经尽可能多地尝试了其他帖子中的方法,但是:

  • 我不明白我需要去哪里。
  • 我尝试了它们,但最终得到了更多的错误。
0 投票
1 回答
371 浏览

openshift - 如何在 Openshift Gear 上安装 SMB 客户端

如何在 Openshift Gear 上安装 SMB 客户端

实际上我已经OwnCloud使用https://hub.openshift.com/quickstarts/4-owncloud成功安装 ,但唯一的问题是安装External storage support插件后它给了我硬警告Note: "smbclient" is not installed. Mounting of SMB / CIFS, SMB / CIFS using OC login is not possible. Please ask your system administrator to install it.,所以它清楚地表明我需要在我的服务器上安装 smbclient无法安装,因为我在服务器上没有足够的权限。

有人可以帮忙吗?任何cartrigde或任何方式来实现它

0 投票
1 回答
310 浏览

ios - 如何保持与 TOSMBClient 库的 samba 连接

我正在关注 TOSMBClient 库链接:TOSMBClient将文件从 pc 共享到我的 iPhone,该库正在连接并将文件复制到我的 iPhone。但是连接主机需要很长时间,每次复制文件完成后,samba 都会断开连接。我想保持桑巴连接。

有没有人有想法或习惯使用 TOSMBClient 库,请帮助或提出想法。

0 投票
1 回答
54 浏览

python - Python,TypeError:字符串格式化期间并非所有参数都转换,SMB挂载命令

我正在尝试使用以下脚本进行 smb 挂载,但面临“TypeError”问题,有人可以帮我解决这个问题。我要执行的实际命令是 mount -t cifs //111.11.111.111/SMBShare /mnt -o username=admin,password=admin,vers=3.0

蟒蛇代码:

#!/usr/bin/env python

脚本输出如下所示:---