OSX 10.7.4 samba3.6.6 get_user_groups:未能获得unix组列表

你好,我已经在osx上通过mac端口运行samba3一段时间了。 我不经常使用它,但最近我注意到我不能再login。 我知道我已经完成了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$ 

我最近遇到了同样的问题。 这似乎是一个早已知道的问题,但尚未在mac端口上修复。

问题是root用户超过64个组(这似乎是某种硬限制),这是造成问题的原因。

我在Montain Lion上从Homebrew使用Samba 3.6.5,对我来说工作正常。

关于这个问题已经有很多讨论: https : //github.com/mxcl/homebrew/issues/5954