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

file - 文件有唯一的ID吗?

我有一个问题,您如何使用应用程序跟踪 SMB 中的文件?打开,我在想是否可能有文件的唯一 ID,以便我可以跟踪文件/文件夹何时移动。有这样的事情吗?它可以是非常特定于 debian 的

0 投票
2 回答
1922 浏览

email - 带有空格的本地 Windows 资源的电子邮件链接

如何将纯文本电子邮件中的链接编码到带有空格的本地网络资源。

例如,这只会突出显示“文件”一词,而不是“文件名”

然而,如果我这样做

然后 Windows 资源管理器无法正确识别路径。

我意识到不同的邮件客户端会以不同的方式处理事情,但是有没有标准的方法来编码本地网络资源?

谢谢

0 投票
1 回答
5145 浏览

networking - 是否有适用于 Windows 的免费网络驱动器/共享基准工具?

我想知道是否有任何免费工具可以测试 smb/CIFS 网络共享的性能。我看到的所有免费速度测试都只针对本地驱动器。

0 投票
2 回答
4958 浏览

samba - libsmbclient 文档

我正在尝试实现一个远程文件系统,并正在考虑使用 libsmbclient 来做到这一点。不幸的是,我在谷歌搜索时没有遇到任何有用的文档。谁能建议我在哪里详细描述了 libsmbclient 的 API?

非常感谢

0 投票
4 回答
1789 浏览

c# - 快速检测文件挂载是否在 Windows 中不可用

我们有一个 Web 应用程序,它尝试在 Samba 挂载上使用一些资源。如果挂载以某种方式失败,我需要一种方法来快速检测并报告错误,但是当挂载消失时,File.Exists 和 Directory.Exists 需要 30 秒才能返回 false。在 C# 中快速确定挂载是否可用的最佳方法是什么?

0 投票
2 回答
804 浏览

samba - samba 和管理员凭据的 Vista UAC 问题

我们为共享驱动器设置了 Samba。我在下面粘贴了 smb.conf 文件。当我们尝试使用 Windows Vista 运行 EXE 文件时,一切正常。当我们运行一个 EXE 文件时,它首先要求 UAC 控制,然后它会弹出用户名和密码提示。然后,您必须再次输入您的用户名和密码才能运行。

我认为问题在于 UAC 现在正在管理员而不是登录用户下运行应用程序。因此,admin 用户看不到缓存的第一个用户名和密码。有谁知道解决这个问题?

0 投票
1 回答
1166 浏览

.net - Samba 的 FileSystemWatcher 行为不正确

我在 Windows 服务器上使用 .NET FileSystemWatcher 来监视 Windows 服务器上的文件夹。我还可以使用 Samba 从 Linux 服务器访问相同的文件夹。如果我将文件从监视文件夹复制到其他地方,则会为源文件生成更改事件。这种行为正确吗?它似乎改变了文件上的“最后访问”时间。我怎么能忽略这种类型的变化?

0 投票
3 回答
5743 浏览

linux - Samba、CIFS 和删除文件

所以我在服务器 A 上有一个 Samba 共享。我将该共享安装到另外两个服务器 B 和 C。这个想法是 B 和 C 需要将临时文件写入一个位置,以便多个后台处理作业(也在 B 和 C 上运行)可以访问相同的文件池。

当后台进程完成后,他们会删除他们正在处理的文件。当我在删除文件后对共享进行目录列表时,原始文件名现在类似于cifs79cifs78。它们占用的空间与原始文件相同,因此我假设它们原始文件,只是重命名了.

问题是这些文件不会消失,除非我重新启动 samba(我不打算这样做)。我是否缺少一个会立即删除文件的简单配置参数?

我用这个命令创建了我的共享:

文件以原样进入共享,-rw-------并在更改名称后保持原样。

这是完整smb.conf文件: http: //gist.github.com/172474和运行结果:http smbstatus: //gist.github.com/172478


更多信息:

如果我从安装了共享的框中手动创建一个文件,我可以创建、编辑、删除没有问题。如果我启动 IRB(交互式 ruby​​)会话,我可以使用 Ruby 创建/删除文件没有问题。似乎是应用程序本身创建了具有奇怪权限的文件。虽然应用程序和我的 IRB 会话作为同一个用户运行,但他们应该有相同的权限来做任何事情。

谢谢你的帮助!

0 投票
1 回答
291 浏览

windows - 升级 Fedora 后,为什么我不能再更改通过 SMB 挂载的文件的权限

去年我一直在运行 Fedora 9 --- 我有一个 Windows 机器(实际上是一个 VM),它使用我自己的名称/密码在 Fedora 机器上安装了一个文件夹。我这样做是为了在 Windows 上运行我的版本控制程序 (Vault)。在过去的 6 个月里,它运行良好。

昨天,我将 Fedora 从版本 9 升级到版本 11。因为这样做,我不再能够从我的 Windows 机器更改文件权限。没有任何改变,机器上没有防火墙,SELinux 被禁用(SELINUX=disabled in /etc/sysconfig/selinux),等等

我仍然可以阅读文件。知道发生了什么以及如何解决这个问题吗?

谢谢,大卫

PS我得到的错误是

将属性应用到文件时发生错误:....我的文件名...访问被拒绝。

PPS 我能够在挂载的文件夹中创建一个新文件。这样做之后,我可以更改其属性以使其成为只读。但是我不能再次将其属性更改为可写。希望这可以帮助。

0 投票
6 回答
3680 浏览

linux - 记录linux和windows之间的锁定问题

我需要在 DOSEMU 下的 linux 中运行一堆旧的 DOS FoxPro / Clipper 应用程序。程序访问位于网络服务器(可能是 Windows 或 Linux 服务器)上的“数据库”

实际上,程序运行良好,但我无法使记录锁定按预期工作:我可以在两个终端(或服务器和任何终端)中运行一个程序,并在两者中锁定相同的记录。

现在,我使用 Tiny Core Linux 作为终端,Windows XP 作为服务器,通过 CIFS 和最新的 DOSEMU (1.4.0) 访问共享文件,但我尝试了各种服务器组合(Ubuntu 7 到 9,Damn Small Linux , XP) <-> 协议 (CIFS, samba, 各种版本的 smbclient) <-> 客户端(与服务器相同)没有运气

我尝试将服务器部分配置为在 samba 中没有机会锁的情况下工作(在阅读了http://oreilly.com/catalog/samba/chapter/book/ch05_05.html中的整个 O'Reilly Samba 书籍锁定章节之后)和 XP( \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\UseOpportunisticLocking = 0),但问题仍然存在。

有任何想法吗?

TIA,巴勃罗