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

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

我在这里问这个问题是因为我认为我在这里比在 Ask Different 中更有可能找到 SMB/kerberos 专家,后者似乎主要与 OSX 客户端问题有关。

当我第一次连接到我们的 SMB 共享时,Finder 似乎锁定了整整 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 或 active directory 登录 Mac,但我没有使用其中任何一种。但是,我在工作中有一个 active directory 帐户,我可以使用它来访问工作中的网络资源(事实上,这就是我登录 SMB 共享的方式)。

你知道这里可能出了什么问题吗?是 OSX/客户端问题吗?可能是 SMB 服务器的问题吗?活动目录?

答案1

您联系的是 LOCAL 领域而不是真实领域,因为您尚未配置本地 kerberos 客户端。您必须在 /Library/Preferences/edu.mit.Kerberos 中创建配置文件,并在其中写入领域等。请参阅手册这里

相关内容