如何删除旧的SMB连接?


11

每当我启动旧的Mac Mini时,都会收到一条错误消息,指示它无法连接到我很久以前设置的SMB共享:

不存在SMB连接错误

为了可以通过Google找到此问题,此错误消息的文本为:

连接失败

服务器“ PROSECCO.STUDY.LOCAL”可能不存在或此时不可用。检查服务器名称或IP地址,检查您的网络连接,然后重试。

我想删除此连接,以便Mac永远不会尝试连接到另一台(长期过期)计算机上的Samba共享,但是我找不到在哪里执行此操作。谁能告诉我该怎么做?(该共享没有显示在Finder中我可以找到的任何位置,也没有显示在下的任何位置System Preferences ... -> Networking -> Advanced...

(此Mac Mini运行Mac OS X 10.6.8,并且是无法升级到Lion的型号之一。)

Answers:


11

这取决于启动它的方式。从启动中,转到>连接到服务器>(单击下拉框),然后选择清除最近使用的服务器(如果未使用任何服务器)。然后转到“系统偏好设置”>“帐户”,查看是否在“登录项”选项卡中设置了与服务器相关的内容并清除。重新启动并测试。如果继续,我将在Macintosh HD>库> LaunchDaemons中检查与安装服务器有关的文件。


在“最近的服务器”下没有列出任何内容(并且没有“清除最近的服务器”选项),但是在的“登录项”选项卡下System Preferences > Acounts,没有一个带有“项” MARK和“种类”的项Unknown。我通过单击-按钮将其删除,并且在重新启动时不再收到该错误!非常感谢您的帮助。
Mark Longair

我无法自行删除它-可能是由于添加了不再启用的服务器配置文件。:(
cgseller 2015年

2
“帐户”现在是“用户和组”
linuxdan

7

这是我解决此问题的方法-焦土方法-查找具有服务器名称的所有首选项文件并将其删除。

将server_name替换为让您感到悲伤的服务器的名称,将file_name替换为找到的首选项文件的名称:

  1. 在终端中:

    cd ~/Library/Preferences/
    sudo grep -R "server_name" .
    
  2. 对于返回的每个文件:

    mv file_name ~/Desktop/
    
  3. 重新开始


2

我遇到了同样的问题,无法找到与故障相关的SMB。没有答案对我有用。

然后,我检查了我的时间机器设置。它已停用,但我仍然有两个未使用的旧共享。我删除了它们,我想这解决了问题。

(最初,我检查了插件Time Machine Scheduler,因为我认为是问题所在。这导致我使用Time Machine本身。)


就我而言,Time Machine也是问题所在。删除我当前的Time Machine目的地后,问题就消失了。我也是时间机器调度程序的用户。
皮特

0

用户的SMB配置通常可以位于:

~/Library/Preferences/nsmb.conf

1
感谢您的回答,但我担心该文件不存在-实际上,find ~ -iname '*smb*'找不到任何东西...
Mark Longair 2012年


0

对我来说,问题是“ Enterprise Connect”已存储共享驱动器。转到Enterprise Connect图标->共享并删除共享驱动器解决了我的问题。

我还搜索了钥匙串中的共享驱动器,并删除了已存储的凭据。

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.