问题标签 [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 投票
0 回答
148 浏览

perl - 在 Perl 中使用 Nmap 扫描将网络主机设置为变量

我正在编写一个 Perl 脚本,当连接到所述网络时,它将自动运行并自动访问网络上的共享 SMB 驱动器。到目前为止,我使用下面的代码所做的是检查以确保网络上存在互联网连接,然后对端口 139 运行 Nmap 扫描。这是简单的代码,因此显然工作成功,但是,对于使用 smbclient 的进一步命令,自动获取每个开放端口 139 的 IP 地址并将每个 IP 地址转换为变量的好方法是什么?简而言之,我希望将每个扫描的具有开放端口的 IP 地址设置为 $IP1、$IP2、$IP3 等。感谢您提供任何帮助或反馈。

0 投票
1 回答
775 浏览

libsmbclient - 如何使用 smbclient 将结果从管道传输到 Samba 驱动器?

我想做这样的事情吗?

任何想法?

0 投票
1 回答
5213 浏览

linux - smbclient 从 Linux 连接到 Windows 目录

我需要从 Linux 连接到 Windows 以复制一些文件。我的 Windows 目录如下所示: \Server\Pucblic\dir\offline\etc 我试过: smbclient -U user%pw \Server\Public\dir\offline\etc 还有

没有任何效果。

但是当我尝试连接到 \Server\Public - 那是工作......

0 投票
1 回答
849 浏览

linux - smbclient 用单引号复制文件

如何在 smbclient“put”命令中使用单引号?

例如:

“Guns N' Roses”中的 ' 会产生错误,但我不能使用“Guns N\' Roses”,因为会改变路径。

0 投票
1 回答
654 浏览

node.js - 使用 smbget 在 node js 中从 Windows 转移到 Linux

如果您的 node express web 服务位于 linux 服务器 (ubuntu) 上并且您需要从 windows 服务器下载文件,您如何检索文件?

2 个有效选项:

你怎么能直接从操作系统而不是依赖第三方节点包来做到这一点?

0 投票
1 回答
11248 浏览

python - 无法通过 Python 访问 Samba 服务器上的文件

我正在尝试使用 Python 访问我们的 Samba 服务器上的文件。我发现我需要为此使用 Samba 客户端,所以我开始使用 PySmbClient。尽管网上有很多关于如何做到这一点的例子,但我的只是不想工作。见下文。

这会产生以下错误:

带有以下跟踪:

我已经阅读并实施了许多“解决方案”,但到目前为止,没有什么对我有用。我可以通过我的文件管理器使用给定的凭据访问 Samba 服务器,所以我知道这些值应该没问题。我什至与我们的系统管理员交谈过,他不知道可能出了什么问题。

它一定不仅仅是我写的简单代码。你认为服务器端有问题吗?我输入到 SambaClient 中的值是什么?在这一点上,我对任何导致解决方案的事情都持开放态度。

0 投票
1 回答
5335 浏览

ubuntu-16.04 - Ubuntu Smbclient 返回浏览列表时出错:NT_STATUS_IO_TIMEOUT

我试图列出来自 Ubuntu 服务器的 windows 文件共享。有时(没有模式)我可以使用

smbclient -L 10.1.31.11 -U domain/user%password

但几次后我无法获得清单。我得到的错误是---

域=[域] OS=[Windows Server 2012 R2 Datacenter 9600] 服务器=[Windows Server 2012 R2 Datacenter 6.3]

tstream_smbXcli_np_destructor:cli_close 在管道 srvsvc 上失败。错误为 NT_STATUS_IO_TIMEOUT 返回浏览列表时出错:NT_STATUS_IO_TIMEOUT Domain=[domain] OS=[Windows Server 2012 R2 Datacenter 9600] Server=[Windows Server 2012 R2 Datacenter 6.3]

任何帮助将不胜感激,也欢迎提出建议。

0 投票
1 回答
1329 浏览

smb - 获取目录列表的问题:SMBLibrary

我正在尝试使用以下代码从 SMB 服务器获取共享文件夹列表,但我从 ListShares() 获得“STATUS_USER_SESSION_DELETED”:

我正在使用以下库进行 SMB 通信。

https://github.com/TalAloni/SMBLibrary

我正在使用 C#.NET 进行开发。

我在这里先向您的帮助表示感谢。

0 投票
0 回答
303 浏览

java - 从linux机器连接到windows驱动器时出错[通过java程序]

我正在尝试使用Jcifs = 1.3.17java连接到 Windows 网络驱动器

代码

如果我从 mac 运行代码,它工作正常 [它可以连接] 但是如果我尝试从 linux [amazon cloud] 运行,我会收到以下错误

当我尝试从命令提示符使用 smb 客户端时

得到错误为

0 投票
1 回答
224 浏览

python - 如何使用 python 从 Linux 服务器读取驻留在 Windows 共享文件夹中的数据

在我目前的情况下,我的 Linux 服务器上有一个 python 脚本,它可以处理远程 Windows 共享文件夹中的一些 pdf 文件。我目前正在使用 smbclient 与其建立连接,但我无法处理文件,可能我需要首先将所有文件传输到我的 Linux 服务器,因为所有文件的大小都可能非常大,这是不利的。在这种情况下我还能做什么,有没有办法创建一个管道,python 脚本将在其中运行并使用这些文件来给出结果。

代码如下: