Questions tagged «server-message-block»

服务器消息块是Microsoft创建的网络文件共享协议。这是Windows网络上用于文件和打印机共享的协议。

2
CIFS / SMB操作所需的TCP / IP端口
如果要允许两台防火墙计算机之间的Windows网络驱动器,是否需要打开端口137-139,或端口445是否足够?我必须提交一份表格并获得开放防火墙端口的批准,并且我不想索要比我需要更多的开放端口。这里的所有计算机都是Windows XP或更高版本。 注意:当我说“ Windows联网驱动器”时,我不确定是指SMB还是CIFS,也不清楚这两种协议之间的区别。



2
如何强制Windows在访问共享时提示输入凭据
默认情况下,当我访问某些计算机的共享时(在Windows资源管理器中键入\\ hostname),Windows会传递当前用户的凭据。仅当当前用户的凭据不正确时,它才会提示输入凭据。 有什么方法可以强制Windows不要通过当前用户的证书,而是提示他们?我考虑过要使用net view命令,但它不会获取“用户”和“密码”参数。

2
如何禁用SMB打印支持?
我在必须与Windows机器共享文件的存储服务器上运行CentOS。SMB版本为smbd version 3.5.5-68.fc13 我在/ var / log / messages中收到许多错误消息,这些错误消息涉及尝试连接CUPS服务器的失败尝试。他们看起来像这样: Nov 30 18:49:34 big03 smbd[9927]: [2010/11/30 18:49:34.850620, 0] printing/print_cups.c:108(cups_connect) Nov 30 18:49:34 big03 smbd[9927]: Unable to connect to CUPS server localhost:631 - Connection refused 我知道问题是由SMB附带打印机共享支持引起的,但是我对此并不感兴趣。我只想禁用该功能以摆脱消息。 知道我该怎么做吗?

14
访问DFS命名空间时长时间停顿
我们最近迁移了Windows网络,以使用DFS共享文件。DFS运作良好,但有一个令人烦恼的问题:用户尝试访问一段时间未访问的DFS命名空间时,会遇到很大的延迟。我曾尝试解决此问题,但到目前为止尚未获得任何成功,我希望这里的人可能有帮助解决该问题的指示。 首先,我们网络的一些背景: 网络使用Windows 2008功能级别的Active Directory域和两个Windows 2008 DC和两个DNS服务器(每个DC上一个)。该网络仅是DNS-无WINS。所有计算机都位于同一站点,并通过千兆以太网连接。在Windows 2008模式下,我们大约有20个基于域的DFS命名空间,并且每个DFS命名空间都有两个Windows 2008 DFS命名空间服务器(所有命名空间相同的两个服务器)。所有名称空间服务器均处于FQDN模式,所有文件夹目标均使用其FQDN指定。所有计算机都是最新的Service Pack和补丁程序。 实际的文件夹目标(即SMB共享我们的DFS文件夹所指向的文件夹)分散在多个文件和应用程序服务器上,它们都运行Windows 2008,而只有两个运行Windows 2003 R2的应用程序服务器,根本没有复制设置(例如,当前所有DFS文件夹)只有一个文件夹目标)。 有关此问题的更多详细信息: 名称空间访问延迟通常为1到10秒长,并且似乎是在特定计算机大约五分钟或更长时间未访问请求的名称空间时发生的。 例如,如果用户超过五分钟未访问\\ domain.name \ namespace1 \并尝试通过Windows资源管理器访问\\ domain.name \ namespace1 \,则资源管理器窗口将冻结1-10秒,最后恢复并显示\\ domain.name \ namespace1中存在的文件夹。如果他们随后关闭资源管理器窗口并尝试在5分钟内再次访问\\ domain.name \ namespace1 \,则内容将立即显示-如果他们等待的时间超过5分钟,它将再次经历1到10秒的暂停。 一旦“进入”命名空间,一切都将变得好看且活泼,这只是到命名空间的初始连接很慢。 浏览延迟似乎会影响我们使用的所有Windows变体(Windows 2008 x64 SP2,Windows 2003 R2 x86 SP2,Windows XP Pro x86 SP3)-Windows XP / 2003中的浏览延迟可能比Windows 2008中的差一些,但是我不确定差异是否只是心理上的。 …

4
有什么理由允许Internet上的SMB?
我是一家托管公司的管理员,尽管我们有很多使用Windows服务器的客户,但我主要处理Linux机器。 以我的身份,我只将SMB用于本地LAN上的文件/打印服务器。 有什么理由让SMB开放吗?我没有听说过将其暴露在互联网上的任何实际原因,是否有一些我不知道的Windows要求?

2
NFS和SMB是否支持稀疏文件?
该问题以前是在堆栈溢出中提出的,但是那里的好人建议我改为在这里尝试社区。 我正在研究与各种文件系统有关的稀疏文件,并试图找到一些具体的内容来说明网络文件系统(NFS)或服务器消息块(SMB)支持稀疏文件。 我知道SMB在Windows中被广泛使用,并且根据此条目,即使基础文件系统不支持,SMB服务器也可以支持稀疏文件。但是,如果我是对的,不支持稀疏文件的文件系统只会用零填充“漏洞”,这可能会导致性能问题。 关于NFS,我还无法找到有关使用支持稀疏文件的NFS的任何信息。 因此,我的问题是 NFS和SMB支持稀疏文件吗?

1
Linux samba服务器:cifs_mount失败,带有返回代码= -12
服务器:RHEL 5.9 / smbd 3.0.33-客户端:各种,尽管都使用当前的mount.cifs(5.2) 我已经解决了这个问题,但是追捕这些错误代码真是一场噩梦,我觉得这需要通用文档。 症状:从一个特定的cifs客户端到linux samba服务器的意外的,间歇性的安装失败。我所有的Linux客户端pam_mount用户在登录时均已登录。随机地,偶尔地,主目录安装在一台计算机上开始失败。登录和挂载继续在所有其他客户端上正常运行。最初,我认为损坏的客户端上发生了异常活动,导致smbd异常运行,但即使使用中断后,间歇性故障仍然存在。 尝试手动安装失败并报告: Errors from underlying mount program mount error(12): Cannot allocate memory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) <debug enable="1"/>在/etc/security/pam_mount.conf.xml中进行设置,以从pam_mount获取更多信息: command: 'mount' '-t' 'cifs' '//my_server/watdo' '/home/watdo' '-o' 'user=watdo,uid=666,gid=666' pam_mount(misc.c:38): set_myuid<pre>: (ruid/rgid=0/0, e=0/0) pam_mount(misc.c:38): set_myuid<post>: (ruid/rgid=0/0, e=0/0) pam_mount(mount.c:64): Errors from underlying …

3
我如何获得此Windows共享以提示登录?
或者:“这是一件事吗?我该如何检查呢?” 在没有域控制器的环境中,当从服务器上没有匹配用户帐户的远程计算机访问Windows Server 2008 R2框上的共享时,(并且通过\\SERVERNAME\ShareName“开始”菜单中的键入进行连接)我目前观察到以下行为在“密码保护的共享”设置(高级共享设置)上: 启用 “密码保护的共享” 后,所有尝试的连接最多将在30秒后失败,并显示: 登录失败:未在此计算机上授予用户请求的登录类型。 禁用 “密码保护的共享” 后,允许连接到匿名可访问的共享,而权限受限的共享因以下原因而失败: 您没有访问\ SERVERNAME \ ShareName的权限。请与您的网络管理员联系以请求访问权限。 这似乎是预期的行为。我需要通过匿名登录访问某些共享,因此我不得不将此设置从默认更改为off。 但是,这里有第三种情况。(whaaaaat?) 如果您尝试在未修改此设置的情况下连接到共享(即,它设置为on,但您从未单击过它),则该连接的行为与上面的on情况相似,最多需要30秒才能显示响应,但随后显示一个身份验证对话框: 我头撞墙了几天后就产生了这种直觉,然后将其复制到没有现有共享的服务器上:创建非读取共享,尝试连接并获取对话框,更改设置,成功连接,更改设置返回,并获得其他错误消息。(所有这些都在新的客户端系统上进行了测试,因此没有缓存的风险。) 重申一下:我已经控制了客户端系统。这似乎完全与服务器有关。 因此,对我来说很明显,更改“密码保护的共享”设置会在幕后更改不止一件事(注册表项?我是Mac本地用户),并且系统随附的默认设置并非全部匹配其设置反映在控制面板上(或者控制面板本身已损坏,应该进行更多更改)。 所以问题是:这是设计使然,还是错误?在这两种情况下,正在更改或保持不变的“隐藏设置”是什么?一个人如何追踪呢?我的新服务器用完了要测试。:-(


2
启用区分大小写的名称时,Samba是否可以在Windows上很好地工作?
我希望Windows客户端可以访问* nix Samba共享。 Samba具有启用或禁用文件名区分大小写的选项。通常,对于Windows访问,这是禁用的,因此fred == FRED = fReD。 但是,这导致了一个主要难题,即AFAICT: 在Unix上,您创建了两个文件夹“ RODDY”和“ roddy” 在Windows上,您将看到两个文件夹,但是... 当您从Windows删除/重命名/打开一个时,您可能最终会删除/重命名/等其中一个。 您无法知道哪个!。 因此,我的问题是,如果区分大小写的标志设置为“ ON”,Samba在Windows上的行为如何?用户是否仍然可以看到两个文件夹,并使文件操作以一致的方式工作?

7
Mac OS X客户端的Windows Server 2012 R2性能(文件服务)
我继承了Windows 2012 R2服务器,尤其是Mac OS X客户端,该服务器的SMB / CIFS性能非常糟糕。该服务器正在提供文件服务,并且是Active Directory域控制器(该域是两个)之一。它是PDC仿真器。另一个域控制器是Windows 2003 Server。 客户端环境是Windows 7和Mac OS X 10.9 Mavericks计算机的混合体。所有机器都在同一物理和逻辑千兆位LAN上。Windows 7用户可以在预期范围内体验性能。Mac OS X 10.9 Mavericks客户端的性能令人讨厌,其中包括:缓慢的目录列表,遍历,文件读取和文件写入。读/写性能似乎存在明显的不对称性,其中写性能明显较慢。 我们试图强迫OS X客户端使用SMBv1和CIFS,而不是较新的SMBX / SMB2实现。对于所有版本,此问题仍然存在。我们还安装了Thursby DAVE进行测试。列表/遍历性能略有降低,但仍然慢得令人无法接受。 我安装一个共享,用于dd读取/dev/random和写入1GB的文本文件保存到共享。写入性能为0.33 Mbps。我tcpdump在写过程中跑来捕获通信。请原谅缺少格式-我似乎无法退缩此块: 编辑 我为Windows Server启用了NFS服务器,并将其安装在Mac OS X客户端上。我进行了与dd上述标题相同的测试,结果/性能相似。 15:45:45.221337 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], ack 102, win 32767, options [nop,nop,TS val 1279665835 ecr 242798971], …

4
如何确定在远程主机上启用了什么版本的SMB?
我的本地计算机运行的是Windows 7,它支持最新发布的SMB协议版本(SMB 2.1)。我也有一个远程主机,但我不知道该远程主机上安装了什么操作系统或SMB支持软件。我只知道远程主机支持某些版本的SMB协议。 如何从Windows 7计算机的命令提示符(或PowerShell)中找出该远程主机支持什么版本的SMB? 编辑:尽管我在上面提到了Windows 7,但是我确定这个问题与许多系统/网络管理员或桌面支持人员有关,因此,为什么在这里而不是在superuser.com上发布问题。

5
客户端断开连接后,如何防止samba持有文件锁?
在这里,我有一个配置为承载Windows XP配置文件的Samba服务器(Debian 5.0)。 客户端连接到该服务器,并直接在samba共享上处理其配置文件(配置文件未本地复制)。 有时,客户端可能无法正确关闭,因此Windows无法释放文件锁。查看samba锁定表时,我们可以看到即使客户端不再连接,许多文件仍被锁定。在我们的情况下,这似乎发生在Mozilla Thunderbird和Firefox创建的锁定文件中。这是samba锁定表的示例: # smbstatus -L | grep DENY_ALL | head -n5 Pid Uid DenyMode Access R/W Oplock SharePath Name Time -------------------------------------------------------------------------------------------------- 15494 10345 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user1 app.profile/user1.thunderbird/parent.lock Mon Nov 22 07:12:45 2010 18040 10454 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user2 app.profile/user2.thunderbird/parent.lock Mon Nov 22 11:20:45 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.