我一直在设置一个 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
身份验证,因此它会显示在sudo
并su
提示,因为它们也用于pam
身份验证。
相关行smb.conf
是:
debug level = n
其中是从到 的n
数字。如果您使用的是 Webmin,它位于杂项选项中。(编辑:它在我的 smb.conf 中被调用)。0
10
log level
3
我们今天测试时将调试设置为。将其恢复0
即可解决问题。我做了一些测试,在没有看到消息的情况下,调试的最高值似乎是2
另外,我在谷歌上也遇到了同样的问题。这个问题是我找到的唯一相关的搜索结果。