问题标签 [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.
file - 文件有唯一的ID吗?
我有一个问题,您如何使用应用程序跟踪 SMB 中的文件?打开,我在想是否可能有文件的唯一 ID,以便我可以跟踪文件/文件夹何时移动。有这样的事情吗?它可以是非常特定于 debian 的
email - 带有空格的本地 Windows 资源的电子邮件链接
如何将纯文本电子邮件中的链接编码到带有空格的本地网络资源。
例如,这只会突出显示“文件”一词,而不是“文件名”
然而,如果我这样做
然后 Windows 资源管理器无法正确识别路径。
我意识到不同的邮件客户端会以不同的方式处理事情,但是有没有标准的方法来编码本地网络资源?
谢谢
networking - 是否有适用于 Windows 的免费网络驱动器/共享基准工具?
我想知道是否有任何免费工具可以测试 smb/CIFS 网络共享的性能。我看到的所有免费速度测试都只针对本地驱动器。
samba - libsmbclient 文档
我正在尝试实现一个远程文件系统,并正在考虑使用 libsmbclient 来做到这一点。不幸的是,我在谷歌搜索时没有遇到任何有用的文档。谁能建议我在哪里详细描述了 libsmbclient 的 API?
非常感谢
c# - 快速检测文件挂载是否在 Windows 中不可用
我们有一个 Web 应用程序,它尝试在 Samba 挂载上使用一些资源。如果挂载以某种方式失败,我需要一种方法来快速检测并报告错误,但是当挂载消失时,File.Exists 和 Directory.Exists 需要 30 秒才能返回 false。在 C# 中快速确定挂载是否可用的最佳方法是什么?
samba - samba 和管理员凭据的 Vista UAC 问题
我们为共享驱动器设置了 Samba。我在下面粘贴了 smb.conf 文件。当我们尝试使用 Windows Vista 运行 EXE 文件时,一切正常。当我们运行一个 EXE 文件时,它首先要求 UAC 控制,然后它会弹出用户名和密码提示。然后,您必须再次输入您的用户名和密码才能运行。
我认为问题在于 UAC 现在正在管理员而不是登录用户下运行应用程序。因此,admin 用户看不到缓存的第一个用户名和密码。有谁知道解决这个问题?
.net - Samba 的 FileSystemWatcher 行为不正确
我在 Windows 服务器上使用 .NET FileSystemWatcher 来监视 Windows 服务器上的文件夹。我还可以使用 Samba 从 Linux 服务器访问相同的文件夹。如果我将文件从监视文件夹复制到其他地方,则会为源文件生成更改事件。这种行为正确吗?它似乎改变了文件上的“最后访问”时间。我怎么能忽略这种类型的变化?
linux - Samba、CIFS 和删除文件
所以我在服务器 A 上有一个 Samba 共享。我将该共享安装到另外两个服务器 B 和 C。这个想法是 B 和 C 需要将临时文件写入一个位置,以便多个后台处理作业(也在 B 和 C 上运行)可以访问相同的文件池。
当后台进程完成后,他们会删除他们正在处理的文件。当我在删除文件后对共享进行目录列表时,原始文件名现在类似于cifs79
等cifs78
。它们占用的空间与原始文件相同,因此我假设它们是原始文件,只是重命名了.
问题是这些文件不会消失,除非我重新启动 samba(我不打算这样做)。我是否缺少一个会立即删除文件的简单配置参数?
我用这个命令创建了我的共享:
文件以原样进入共享,-rw-------
并在更改名称后保持原样。
这是完整smb.conf
文件: http: //gist.github.com/172474和运行结果:http smbstatus
: //gist.github.com/172478
更多信息:
如果我从安装了共享的框中手动创建一个文件,我可以创建、编辑、删除没有问题。如果我启动 IRB(交互式 ruby)会话,我可以使用 Ruby 创建/删除文件没有问题。似乎是应用程序本身创建了具有奇怪权限的文件。虽然应用程序和我的 IRB 会话作为同一个用户运行,但他们应该有相同的权限来做任何事情。
谢谢你的帮助!
windows - 升级 Fedora 后,为什么我不能再更改通过 SMB 挂载的文件的权限
去年我一直在运行 Fedora 9 --- 我有一个 Windows 机器(实际上是一个 VM),它使用我自己的名称/密码在 Fedora 机器上安装了一个文件夹。我这样做是为了在 Windows 上运行我的版本控制程序 (Vault)。在过去的 6 个月里,它运行良好。
昨天,我将 Fedora 从版本 9 升级到版本 11。因为这样做,我不再能够从我的 Windows 机器更改文件权限。没有任何改变,机器上没有防火墙,SELinux 被禁用(SELINUX=disabled in /etc/sysconfig/selinux),等等
我仍然可以阅读文件。知道发生了什么以及如何解决这个问题吗?
谢谢,大卫
PS我得到的错误是
将属性应用到文件时发生错误:....我的文件名...访问被拒绝。
PPS 我能够在挂载的文件夹中创建一个新文件。这样做之后,我可以更改其属性以使其成为只读。但是我不能再次将其属性更改为可写。希望这可以帮助。
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,巴勃罗