您好,我已经在 osx 上通过 mac 端口运行 samba3 一段时间了。我并不经常使用它,但最近我注意到我无法再登录。我知道我已经对 osx 进行了系统更新,但现在尝试启动它时出现了一些奇怪的错误。
osx:~ rick$ sudo /opt/local/sbin/smbd -i
smbd version 3.6.6 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
get_user_groups: failed to get the unix group list
create_local_token failed: NT_STATUS_NO_SUCH_USER
osx:~ rick$
答案1
我最近也遇到了同样的问题。这似乎是一个早就为人所知的问题,但尚未在 mac ports 中修复。
问题在于 root 用户属于超过 64 个组(这似乎是一种硬限制),这会导致问题。
我在 Montain Lion 上使用 Homebrew 的 Samba 3.6.5,它对我来说运行良好。
这里已经有很多关于这个问题的讨论: https://github.com/mxcl/homebrew/issues/5954