gpt4 book ai didi

linux - 抑制单个 sudo 命令的日志条目

转载 作者:IT王子 更新时间:2023-10-29 00:10:28 25 4
gpt4 key购买 nike

对于服务器监控,我们每分钟使用无密码 sudo 执行几个命令。这将填充服务器日志。

sudo: zabbix : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/foo/bar

我可以阻止这些条目吗?选项 NOLOG_INPUTNOLOG_OUTPUT 看起来不像我想要的。

我不想完全省略 sudo 的日志记录,只针对一个用户和一个(或多个)命令。

有什么办法可以实现吗?

最佳答案

您可以使用Defaults: 指令禁用基于用户的日志记录

示例(为用户 bla 禁用日志记录)

Defaults:bla !syslog

或使用 Cmnd_Alias 来禁用每个命令

Cmnd_Alias SCRIPT = /usr/local/bin/myscript
Defaults!SCRIPT !syslog
# multiple commands need a comma between them
Cmnd_Alias MORE = /bin/ls, /bin/cat
Defaults!MORE !syslog

在 Debian 6.0.6 上用 sudo 版本 1.7.4p4 测试(太旧了;))

关于linux - 抑制单个 sudo 命令的日志条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14277116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com