问题标签 [samba]

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 投票
3 回答
1383 浏览

bash - 如何在 Ubuntu 中删除 Vista Samba 共享目录的命令行颜色突出显示?

我在 Ubuntu 中有一个可见的 Vista 共享,但我使目录/文件的 BASH 颜色突出显示与本地目录/文件相同。我该怎么做呢?

非常感谢!

0 投票
1 回答
1646 浏览

.net - 如何使用 Python/.NET 在 Windows 上的 Samba 共享中设置文件/目录所有权/权限?

我需要从 Python 脚本在 Windows 上的 Samba 共享中创建目录和文件。我可以(也确实)使用 Python 中的 .NET 3.5。我想创建具有某些所有者和权限的这些目录和文件。我能以某种方式实现这一目标吗?

0 投票
1 回答
168 浏览

.net - Silverlight 从启用 samba 的远程服务器播放文件

我目前正在开发位于我们的 ASP.NET 网页上的 Silverlight 应用程序。我想用远程 linux 机器上的(音频 wav)文件的名称填充列表框。我还希望能够使用 MediaElement 播放这些文件。

我想知道是否有可能获得启用远程 samba 的 linux 服务器的流。

thx,求答案

0 投票
4 回答
311 浏览

perl - 我的 Linux 守护进程如何知道 Windows 程序何时停止写入我通过 SAMBA 访问的文件?

我正在开发一个与名为 Dazzle 的 USPS 运输包接口的系统。该系统的一部分包括一个监控守护进程,其目的是获取制表符分隔的值文件,将它们转换为 Dazzle 识别的 XML,并将它们传递给 Dazzle 以生成标签。这部分工作得很好。然而,我还想做的是解析 Dazzle 生成的输出文件并将其导入数据库。

请注意,Dazzle 在 Windows 上运行。我的监控守护程序是用 Perl 编写的,并在 Linux 上运行。我的 Linux 系统通过 Samba 挂载了 Dazzle 的输入和输出目录。

Dazzle 开始写入输出文件的时间和它完成的时间之间有一个可测量的延迟。我想知道的是如何等待 Dazzle 完成输出文件的写入?我试过打开文件并对其进行flock($fh, LOCK_SH)操作,但这似乎没有任何好处。

编辑:我有一个基于下面“mobrule”评论的想法。Dazzle 以 XML 格式编写输出文件。货件中的每个包裹都附在标签中,整个文件都附在标签中。因此,如果我在文件完成之前开始阅读文件,我可以在采取行动之前等待适当的结束标记。

另外,我应该提到我目前正在做的事情。当我检测到输出 XML 文件已创建时,我尝试对其进行解析。如果解析失败,我会睡觉并重试。如果失败,我会睡两倍的时间,然后再试一次,依此类推。这在 64 秒超时的测试中效果很好。

0 投票
2 回答
6883 浏览

python - 以独立于平台的方式使用 python 连接到 samba 共享?

无论我的平台如何,是否有一个抽象可以让我连接到 python 中的 samba 共享?

更多信息

我不想挂载共享。我只是想将文件上传到共享中,例如 smbclient 的 put。

谢谢,皮特

0 投票
2 回答
2089 浏览

java - 在 Windows 上使用 Java 检测 Samba 共享上的文件系统更改

对于最近的一个项目,我需要从 windows 上的 java 检测映射的 Samba 共享上的文件系统更改:创建、更新和删除。目前,我正在使用一个文件夹轮询来维护文件列表及其修改后的时间戳来查找事件。

但我的问题是这个文件夹轮询只在特定时间(例如每 10 秒)查看文件夹,因此更新的文件可以在两次轮询之间更新两次而不会识别。

每当在该 mappep Samba 共享上发生文件事件时,是否有任何方法可以从 Java 内部的窗口获取事件?

谢谢!

0 投票
3 回答
2806 浏览

svn - SVN、Samba 和符号链接。怎么让大家一起玩?

我有一个受版本控制的网站项目,它通过符号链接依赖于同一服务器上未版本化目录中的文件。

我目前将符号链接存储在存储库中。这个想法是,如果有人将工作副本签出到同一台服务器上,他们可以在将项目的工作副本提交回存储库之前对其进行编辑和测试。

当他们签出他们的工作副本时,它会成功设置符号链接,以便整个站点在测试时工作。

从事该项目的用户是 Windows 用户,所以我在服务器上设置了一个 samba 共享,然后将它们映射到 Windows 中的网络驱动器。人们可以通过网络共享直接在服务器上编辑他们的工作副本,然后在通过 TortoiseSVN 将更改提交回存储库之前在 Web 浏览器中对其进行测试。

问题

我遇到的问题是 Samba 按预期解析了符号链接,但是当用户尝试将他们的更改提交回存储库时,TortoiseSVN 认为链接文件是项目的一部分并尝试将目标文件提交到存储库而不是符号链接他们自己。

我尝试在 samba 中关闭符号链接支持,这意味着无法解析链接文件,因为我真的不希望人们访问链接文件,也不想在存储库中导入链接文件。这个问题是我得到Can't stat '\\webserver\projects\working\project\symlinked_file.php'. Access is denied

除了符号链接问题之外,其他一切都 100% 完美运行。用户可以将网站项目签出到他们的机器上并对其进行处理(但无法测试),或者将它们签出到开发 Web 服务器上的空间并对其进行处理并进行全面测试。所以我不想改变工作流程,我只需要解决符号链接问题。

非常感谢。

0 投票
3 回答
3364 浏览

client - cifs/samba 客户端库

我正在寻找一些独立的库来访问 SMB/CIFS 共享。我不是在寻找安装共享,只是浏览和访问文件以供阅读。

最好有一个简单的 API,类似于常规的 POSIX 操作opendirscandir等等read

提前致谢!

0 投票
1 回答
791 浏览

ide - 通过 Samba 在 IDE/编辑器中打开项目 = SLOW

我不确定这是否是提出这个问题的正确论坛,所以我可能会被告知,但无论如何 - 我从家里(我现在工作的地方)连接到我公司开发服务器上的 Samba 共享,并且通过资源管理器(Windows 7)查看文件时,浏览速度相对较快。但是,当我在 IDE 中将 Samba 驱动器上的目录作为项目打开时——无论是 Aptana 还是 eTextEditor——在项目面板中浏览目录的速度非常慢。

有任何想法吗?

提前致谢。

0 投票
1 回答
1817 浏览

php - PHP is_file 为 Ubuntu 上的 Windows 共享返回 false(错误)

Ubuntu 服务器,PHP 5.3,通过 Samba 连接到 Windows 服务器共享。

我正在使用 file_exists() 检查 Windows 机器上文件的可用性。尽管文件路径确实存在,但它返回 false。同时,完全相同的文件路径上的 file_get_contents() 工作正常。

我想知道这是否是权限问题,因为我无法在 Windows 共享上配置文件的权限(它说我无权更改它们的权限)。当我通过 Nautilus 查看权限时,它说用户和组都是 root,拥有 755 权限。我想将组更改为 www-data,但似乎无法做到。