vfclists Asked: 2018-09-24 06:07:09 +0800 CST2018-09-24 06:07:09 +0800 CST 2018-09-24 06:07:09 +0800 CST 如何设置系统日志配置以在用户主目录中放置日志? 772 我想使用 Drupal 的系统日志模块之一,但将日志放在用户的主目录中,这样当用户想要查看或分析文件时就不会出现权限问题。 有没有办法以这种方式设置系统日志配置? files permissions 1 个回答 Voted Best Answer meuh 2018-09-24T07:15:22+08:002018-09-24T07:15:22+08:00 您可以添加一个文件以将需要的消息路由到给定的用户目录。例如/etc/rsyslog.d/00-meuh.conf用 if ($msg contains "testing") then { action(type="omfile" file="/home/meuh/logs/meuh-rsyslog" sync="on" fileCreateMode="0644" fileOwner="meuh") stop } 然后重新启动 rsyslog 并发送一条合适的消息 $ sudo systemctl restart rsyslog $ logger 'meuh testing new logfile' 该文件已创建: $ ls -l /home/meuh/logs/meuh-rsyslog -rw------- 1 meuh root 50 Sep 23 17:10 /home/meuh/logs/meuh-rsyslog $ cat /home/meuh/logs/meuh-rsyslog Sep 23 17:10:22 home meuh: meuh testing new logfile
您可以添加一个文件以将需要的消息路由到给定的用户目录。例如
/etc/rsyslog.d/00-meuh.conf
用然后重新启动 rsyslog 并发送一条合适的消息
该文件已创建: