首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >被无意义日志填充的auth.log

被无意义日志填充的auth.log
EN

Server Fault用户
提问于 2013-01-22 21:25:40
回答 3查看 3.8K关注 0票数 0

我编写了一个从USB端口读取的c++应用程序。我还有一个php守护进程,每天每分钟都调用这个应用程序。对于每个调用,将以下日志写入auth.log文件:

代码语言:javascript
复制
Jan 23 07:09:09 [server-name] sudo:     root : TTY=unknown ; PWD=[path-to-app] ; USER=root ; COMMAND=[path-to-app]/relaymon r
Jan 23 07:09:09 [server-name] sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Jan 23 07:09:09 [server-name] sudo: pam_unix(sudo:session): session closed for user root

路径到应用替换日志中的真实路径,服务器名称替换日志中的真正服务器名。

有人能告诉我如何配置系统不生成这些日志条目吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-01-22 21:33:50

我不会禁用日志记录,而是将您的程序更改为不要求以根用户身份运行(可能需要更改设备权限),并更改您的PHP以不使用sudo调用它。

票数 2
EN

Server Fault用户

发布于 2013-01-22 21:31:40

我个人在任何时候都会被执行,我想被告知和一个日志条目。因此,我对你试图压制这些条目的选择和决定感到困惑和关切。

但是,(不建议)您可以配置syslog不存储这些条目。

票数 2
EN

Server Fault用户

发布于 2013-01-22 22:08:07

您可以使用visudo并添加这一行来禁用日志记录:

Defaults !syslog

这将禁用所有用户的所有日志记录。

sudoers手册页面中有配置日志的示例/选项。

例如:

Defaults:php_user !syslog

应该只禁用php_user用户的日志记录。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/471524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档