sudo:强制将 [用户名] 的主要组设置为“域用户”

sudo:强制将 [用户名] 的主要组设置为“域用户”

我一直在设置一个 ubuntu 服务器,在某个时候开始发生以下情况:

每次我执行 sudo 并提示输入密码时,我都会收到以下信息:

sudo echo "test"
[sudo] password for [username]:
Forcing Primary Group to 'Domain Users' for [username]
Forcing Primary Group to 'Domain Users' for [username]
test

我感觉它可能与桑巴有关,但我不确定,而且谷歌搜索也没有给我带来任何明确的信息。

答案1

我发现我们的 Ubuntu 服务器上也出现了同样的问题。您说得完全正确。答案在于 Samba。之所以打印出该特定消息,似乎是因为 Samba 调试级别设置得太高。由于 Samba 集成了pam身份验证,因此它会显示在sudosu提示,因为它们也用于pam身份验证。

相关行smb.conf是:

debug level = n

其中是从到 的n数字。如果您使用的是 Webmin,它位于杂项选项中。(编辑:它在我的 smb.conf 中被调用)。010log level

3我们今天测试时将调试设置为。将其恢复0即可解决问题。我做了一些测试,在没有看到消息的情况下,调试的最高值似乎是2


另外,我在谷歌上也遇到了同样的问题。这个问题是我找到的唯一相关的搜索结果。

相关内容