![记录特定命令并使用 (r)syslog 将其发送到特定文件](https://linux22.com/image/182296/%E8%AE%B0%E5%BD%95%E7%89%B9%E5%AE%9A%E5%91%BD%E4%BB%A4%E5%B9%B6%E4%BD%BF%E7%94%A8%20(r)syslog%20%E5%B0%86%E5%85%B6%E5%8F%91%E9%80%81%E5%88%B0%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6.png)
是否可以/etc/syslog.conf
创建一条规则来记录用户调用的特定命令并将其发送到指定的日志文件?
例如,我希望当用户键入history -d
syslogd 守护进程时将此信息记录到指定文件中。
那可能吗?如何?
答案1
不。history
“命令”是bash
内置的,bash
不会发布其内部状态。
这听起来像是一个 XY 问题。你真正想解决什么问题?
是否可以/etc/syslog.conf
创建一条规则来记录用户调用的特定命令并将其发送到指定的日志文件?
例如,我希望当用户键入history -d
syslogd 守护进程时将此信息记录到指定文件中。
那可能吗?如何?
不。history
“命令”是bash
内置的,bash
不会发布其内部状态。
这听起来像是一个 XY 问题。你真正想解决什么问题?