问题标签 [smb]

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 回答
2167 浏览

linux - 在从 Windows 导出的 samba linux 目录上创建符号链接

我有以下设置:

  • Linux 机器(“fooserver”)-> 将 /data/directory 导出为 Samba 共享
  • Windows 机器 -> 将 /data/directory 挂载到 j: (net use j: \\fooserver\directory)

问题是:是否可以在使用 SAMBA 导出的 linux 目录上从 Windows 创建符号链接?

谢谢!

0 投票
2 回答
2133 浏览

android - 从 Android 连接到 NAS 设备

我想将 NAS 支持添加到我的一个应用程序中,并且应用程序能够流式传输内容并且不必将其下载到设备是至关重要的。该应用程序将流式传输视频内容,因此一旦视频结束,设备上就不应该有任何大的视频文件。

到目前为止我已经尝试过:

  • jCIFS - 效果很好,但不能流式传输(据我所知)。我已经使用 jCIFS 在设备上成功创建了视频文件,但是当视频播放停止时它们仍然存在。
  • 临时文件- 我知道 Android 应该能够支持临时文件,但我不确定它是如何工作的,或者在这种情况下它是否有用。基本上只是一个想法。

我的应用程序必须能够通过 NAS 设备上的视频启动视频意图,并且它应该可以在任何视频播放器中播放。我知道 Market 上的一些应用程序支持 NAS 设备(和 SMB / CIFS 连接),但我不知道它是如何工作的。

任何建议或想法将不胜感激。

0 投票
2 回答
10731 浏览

jenkins - 詹金斯 - 远程访问被拒绝

我正在使用 ArtifactDeployer 插件将构建作业工件部署到远程位置(Windows 共享 SMB)。然而,詹金斯从未成功过。抛出错误,例如:

[ArtifactDeployer] - 从操作后开始部署... [ArtifactDeployer] - [错误] - 部署失败。无法创建目录...构建步骤 [ArtifactDeployer] - 将工件从工作区部署到远程目录的构建结果更改为 FAILURE

本地部署工作正常。

Jenkins 机器操作系统是 Windows 7 32 位 Prof. Jenkins 使用本地系统帐户作为服务运行。

我尝试使用另一个帐户,我的用户帐户,但服务无法启动(Windows 错误 1069:由于登录失败,服务没有启动)。网络服务帐户确实运行了,但 Jenkins 抛出了无法访问 .NET 框架的错误。

手动尝试远程复制时,效果很好。我可以创建目录并写入它。当然是在同一台机器上。

我在 Jenkins 中尝试了两种不同的远程引用:1) \\targetdirectory 2) I:\ - 通过将驱动器号映射到 Windows 中的远程目录没有成功...

有什么提示或建议吗?谢谢!

2012 年 2 月 15 日更新:仍然没有解决此问题的解决方案或解决方法。这不仅是插件,我还使用“执行 Windows 批处理命令”遇到了这个问题。我发现了一个我想分享的错误报告。

解决方案

我找到了解决方案。您必须授予域中计算机的访问权限,而不是该计算机的用户。如果你回头看,这似乎很合乎逻辑。

第二种解决方案是使用域用户帐户运行服务。上面我使用本地用户.\user而不是DOMAIN\user.

0 投票
1 回答
725 浏览

permissions - mount samba 使文件夹无法访问

我创建了一个文件夹并 770 它;当我尝试挂载 samba 共享时,权限更改为 670,我无法访问文件夹数据;但如果我“su”,我可以访问所有数据。

我的命令是:

smb.conf 是:

0 投票
2 回答
188 浏览

internet-explorer - Firefox中的超链接到Windows共享

我无法创建指向 Windows 共享的超链接,该超链接在 Firefox 和 IE9 中正常工作。

原行是这样的:

这在 IE9 中可以正常工作,并按照您的预期打开文件。但是,这似乎在 Firefox 中不起作用,因为它只是将上面的内容附加到根目录,所以它最终会查找:

/\10.1.3.33/sharename/文件名

我已经按照某人的建议尝试并将 file:// 附加到路径名,但这似乎没有在 Firefox 中加载任何内容,但在 IE 中确实有效。

谁能建议我应该使用在所有浏览器中工作的获取指向网络共享的链接的链接?

非常感谢, Eds

0 投票
1 回答
592 浏览

windows - 试图通过 php 执行 fop - '无法连接到窗口服务器'

我在 Mac OSX 10.6 上,我正在尝试从我的 Joomla PHP 站点生成 PDF,使用 exec 通过以下方式调用 fop:

但在错误日志中我看到:

任何提示如何授予对“窗口服务器”的访问权限?还是解决方法?

0 投票
2 回答
11915 浏览

php - php 访问共享 smb 文件夹(用户/密码保护)

  1. WAMP 服务器
  2. PHP fopen 函数需要打开共享文件夹中的文件 //server/folder1/file1.txt
  3. php 具有 SYSTEM 用户权限,但共享文件夹仅对 userX/password 可见

如何在 php 脚本中打开这个远程文件?

0 投票
0 回答
670 浏览

android - Android smb jcifs 露天

我有两部 Android 手机:smb 服务器和客户端(使用 jcifs 库和 alfresco)。它们通过 wifi 连接。当连接失败时,传输停止并且客户端发生此类错误。

**

**

那么,wifi断网后是否可以继续传输呢?

也许,有可能增加一些超时的含义?我怎样才能在客户端或服务器端做到这一点

最后 - 断开连接后,客户端尝试连接到具有 session = T2 含义的服务器:

01-18 11:50:02.726: D/AndroidSMB(1967): [SMB] Connection from 192.168.1.241/192.168.1.241:54107, handler=[SMB,TCP-SMB,ALL:1445], sess=T2

0 投票
2 回答
13146 浏览

android - 使用 jCIFS 流文件进行 Android ServerSocket 编程

我有一个问题,我已经问了很多次了,但我想我现在离我更近了一步,所以希望有人能帮助我解决剩下的问题。

我之前的问题:

简单地说 - 我想创建一个应用程序:

  1. 可以使用 jCIFS 连接到 NAS 设备
  2. 能够在默认查看器中启动文件 - 即视频播放器中的视频

第一部分相对容易,我已经完成了,但第二部分是困扰我的问题以及我之前曾问过几次的问题。不过我想我已经取得了一些进展。

我想我需要ServerSocket在我的应用程序中使用 a 以某种方式在 NAS 和正在播放内容的应用程序之间建立一座桥梁。我认为这可以使用Service. NAS 设备中的文件可以作为FileInputStream.

市场上有很多应用程序(即ES File Explorer)能够在没有 root 访问权限的情况下执行此操作,所以我知道这是可能的 - 目前我只是不知道如何。

我的想法的插图

我在使用上述一些应用程序时一直在查看 Logcat,它们似乎都在创建本地服务器,然后Intent从该服务器启动视频。如何做到这一点?

0 投票
1 回答
551 浏览

java - 读取 Networkshare 上的文件

我正在从网络共享运行我的应用程序。例如:“\server\startProgramm.bat” 我的 startProgramm.bat 中的代码:

我需要打开一些配置文件。如果我尝试使用以下方式打开它们,它将在本地工作:

但不在我的网络共享中。

配置文件位于我的 jar 和 bat 文件所在目录的子目录中。