问题标签 [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 回答
2982 浏览

java - NtlmSsp 与 kerberos

谁能详细说明不同之处?

我目前正在使用 ntlmssp.authenticate ( jcifs) 但似乎无法执行 getPassword()。它总是返回 null

0 投票
2 回答
255 浏览

file - 文件有唯一的ID吗?

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

0 投票
1 回答
5145 浏览

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

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

0 投票
2 回答
302 浏览

windows - srv.sys 如何根据底层文件系统决定原始模式还是核心模式?

我们正在使用 IFS Kit 为 Windows 开发一个文件系统。我们开始调查一个性能问题,该问题导致我们的文件系统 I/O 在通过网络共享时要慢得多。在使用Sysinternals的 FileMon 和 TCPView 查看后,我们发现如果共享 NTFS/FAT,SMB 客户端和服务器以 60K 块传输 I/O,而在共享我们的文件系统时,它使用 4K 块。

这两个块大小对应于 SMB“核心”和“原始”模式 - Microsoft在此处对此进行了解释。

问题是我们无法弄清楚文件系统中的什么导致 Windows 共享服务器 (srv.sys) 为我们的文件系统选择核心模式 (4K) 并为 NTFS 和 FAT 选择原始模式 (60K)。

甚至对检查内容的提示也是受欢迎的。

基辅

0 投票
3 回答
2987 浏览

powershell - 使用 PowerShell 枚举 Linux SMB 共享

我可以列出我自己的计算机的共享没有问题:

但是当我尝试

myserver运行 BusyBox 的 HP MediaVault mv2120在哪里。我得到回复:Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

有没有办法做到这一点?

0 投票
1 回答
415 浏览

windows - 什么类型的网络流量在 Windows 中不使用 Winsock?

我正在开发一些低级的东西 (LSP) 并发现 SMB 流量不通过 LSP,因为 SMB 不使用 Winsock。MSDN 中有一段关于它的内容,但这是 MSDN 中专门针对 Windows CE 的一部分。那么,是否有任何不通过 Winsock 的整体流量的综合列表?MSDN 对此有点混乱。

我现在发现:

  1. 中小企业
  2. ICMP
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 投票
1 回答
1800 浏览

c# - File.Copy 和复制后错误检查

我想问是否有人知道 UNC 路径文件副本中 File.Copy 的可靠性。我在本地有一个文件,目标是一个 smb 共享(SAMBA 等)。理所当然地认为模拟已成功进行,我可以使用完整凭据执行命令。有什么方法可以检查文件是否正确复制?

- 完整性测试的解决方案需要传回数据,因为 CIFS 底层协议没有相关的控制机制(md5 等)。

- 我发现的唯一一件事是该协议实际上有一个写入验证标志(检查第 80 页的cifs规范)但是如何通过 .NET 设置它?据我通过记录的异常了解,没有复制后验证测试。

0 投票
1 回答
2613 浏览

hudson - Hudson Windows 服务从启动导致 SmbException

我们刚刚为Hudson购买了三个新的构建从站,它们运行 Windows XP x64。我们在部署这些之前从未见过的问题(我们有另外两台 XP32 机器已经从属)。

当我们第一次重启服务器,或者刚刚重启Server服务后,节点在hudson上的登录显示如下(域名改了保护无辜):

在任何后续尝试“启动从服务”时,我们得到:

似乎桑巴舞本身而不是哈德逊可能是问题所在。我们仔细检查了 C:\hudson 的组成员身份和目录权限,它们与其他两个从属相同。

使用来自实际运行 Tomcat+Hudson(但不执行构建)的 MacOSX 服务器的 smbclient,我一次尝试就得到了一个奇怪的响应:

谷歌搜索表明IRPStackSize问题可能是罪魁祸首,但一次提升 5 个(最终达到 50 = 0x32)并重新启动服务器服务似乎没有帮助。

顺便说一句,启动 JNLP 客户端工作得很好,尽管我们更喜欢将它作为服务。


顺便说一下,Hudson 版本是 1.323(只有一个落后,更新日志中没有任何内容看起来特别相关)。

0 投票
1 回答
1082 浏览

php - 使用 PHP 检测远程 SMB 共享上的文件修改

我正在编写一个 PHP 进程,它将在需要监视远程 SMB 服务器并检测通过 FTP 上传到该框的新文件的 Unix 机器上运行。我不太可能

它将需要检测:

  1. 正在创建的新文件
  2. 文件上传完成
  3. 正在删除的文件

如果它是 NFS 共享,我会尝试使用 FAM 来检测事件,但我看不到做任何等效的方法?