如何禁用 SMB 打印支持?

如何禁用 SMB 打印支持?

我在存储服务器上运行 CentOS,该服务器必须与 Windows 计算机进行文件共享。SMB 版本是smbd version 3.5.5-68.fc13

我在 /var/log/messages 中收到大量有关连接 CUPS 服务器失败的错误消息。它们如下所示:

Nov 30 18:49:34 big03 smbd[9927]: [2010/11/30 18:49:34.850620,  0] printing/print_cups.c:108(cups_connect)
Nov 30 18:49:34 big03 smbd[9927]:   Unable to connect to CUPS server localhost:631 - Connection refused

我理解这个问题是由于 SMB 带有打印机共享支持而产生的,但我对此真的不感兴趣。我只是想禁用该功能以摆脱这些消息。

你知道该如何做吗?

答案1

注释掉打印机部分实际上没有任何作用,将其添加到您的 smb.conf 中的 [global] 部分:

load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes

(spoolss 不是打字错误)

答案2

小心 Samba 配置文件中引用的缺失网络接口!将:log level = 2 放入 cinfig 文件中,重新启动 Samba 并检查日志条目。对我有用 ;-)

相关内容