使用 sudo 命令时出现奇怪的相同输出 [ lp_bool(yesm): value is not boolean! ]

使用 sudo 命令时出现奇怪的相同输出 [ lp_bool(yesm): value is not boolean! ]

每当我使用sudo(后跟其他命令)时,我都会一次又一次地收到相同的错误,如下所示:

lp_bool(yesm): value is not boolean!

例如,sudo <some command>

lp_bool(yesm): value is not boolean!
<regular output of that command>

答案1

您似乎有一个配置文件,其中yesm写入了但yes或者no是预期的。查找包含yesm以下内容的文件/etc

sudo find /etc -type f -exec grep yesm {} +

显然该lp_bool消息来自 Samba,因此该错误可能位于与 Samba 相关的配置文件中。

答案2

谢谢吉尔斯,我从他那里得到了线索。我所做的如下:

运行后sudo find /etc -type f -exec grep yesm {} +我发现yesm/etc/samba/smb.conf文件中。

pam password change = yesm

就像错误中所说的那样,它应该是一个布尔值,因此它可以是yesor no。浏览完 Samba 文档后,yes这就是我想要的。编辑它后,yes我重新启动了 Samba 服务器,之后我没有收到该错误

相关内容