OSX 10.7.4 samba3.6.6 get_user_groups:无法获取 unix 组列表

OSX 10.7.4 samba3.6.6 get_user_groups:无法获取 unix 组列表

您好,我已经在 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

相关内容