为什么我的OSX客户端连接到我们的SMB服务器时遇到了很多麻烦?

我在这里问这个问题是因为我认为我在这里比在Ask Different中更容易findSMB / Kerberos专家,这似乎主要与OSX客户端问题有关。

当我第一次连接到我们的SMB共享时,Finder在获取共享的根文件夹时似乎locking了30秒。 首先浏览共享速度非常缓慢 – 打开每个文件夹大约需要30秒。 在系统日志中,我多次看到这个消息:

Apr 9 15:14:37 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied Apr 9 15:14:39 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: NAHSelectionAcquireCredential The operation couldn't be completed. (com.apple.NetworkAuthenticationHelper error -1765328228 - acquire_kerberos failed tmiddleton@LOCAL: -1765328228 - unable to reach any KDC in realm LOCAL, tried 0 KDCs) Apr 9 15:15:11 --- last message repeated 5 times --- Apr 9 15:15:11 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied Apr 9 15:15:13 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: NAHSelectionAcquireCredential The operation couldn't be completed. (com.apple.NetworkAuthenticationHelper error -1765328228 - acquire_kerberos failed tmiddleton@LOCAL: -1765328228 - unable to reach any KDC in realm LOCAL, tried 0 KDCs) Apr 9 15:15:16 teds-mac-mini.teradici.local NetAuthSysAgent[2139]: smb_mount: mount failed to teradici.local/data, syserr = Permission denied 

最终打开文件夹的延迟将消失,我可以成功浏览SMB共享。 当SMB共享响应时,系统日志中不会显示这些新消息,所以我推断它们与我所看到的问题有关。

我在我的Mac上使用本地帐户 – 我不知道是否有可能使用ldap或活动目录login到Mac,但我没有这样做。 不过,我确实在这里有一个活动的目录帐户,我可以使用它来访问工作中的networking资源(实际上,这就是我loginSMB共享的方式)。

任何想法可能会在这里出错? 这是一个OSX /客户端问题? 这可能是SMB服务器的问题吗? 活动目录?

由于您尚未configuration您的本地kerberos客户端,因此您可以联系realm而不是real realm。 您必须在/Library/Preferences/edu.mit.Kerberos中创buildconfiguration文件并在其中写入领域等。 看到这里的手册。