什么是“警告‘系统日志’选项已弃用”?

Nic*_*nna 12 samba syslog 16.04

大家好,我一直在尝试制作一个 samba ubuntu 服务器,我运行了 testparm,它想出了 ---- 警告“系统日志”选项已弃用'---- 在 smb.conf 中,我将 syslog 设置为 0(我没有知道这意味着什么)如果有人有任何想法。感谢 Nic

小智 13

您正在寻找的语法是:logging = syslog@1 /var/log/samba/log.%m

只需注释掉或删除 syslog = 0。数字是错误进入的日志的严重性映射。0=> log_err,1=> log_warning,2=> log_notice。

number 参数设置将消息发送到系统日志的阈值。只有调试级别低于此值的消息才会发送到系统日志。

默认值为 1。如果您正在设置开发沙箱,除非您遇到问题并需要查看日志,否则我只会重击那些东西。

我正在使用 Debian,上面的语法显示运行 testparm 没有错误。


小智 5

我有同样的警告。当我注释掉该行时它就消失了

syslog = 0
Run Code Online (Sandbox Code Playgroud)

在文件中smb.conf

  • @DavidForster 你能解释一下吗?这个答案给出了一个具体的解决方案。我不知道它的效果如何,但 OP 并没有表示希望保留 `syslog = 0` 行。这对我来说似乎是一个答案。 (5认同)