/ var / log /文件夹权限每天自动更改

时间:2014-09-09 19:18:16

标签: linux logging cron chmod

我在ubuntu机器上并通过cron.daily写入日志文件夹/ var / log / APP。日志文件夹由APP用户拥有,需要将权限设置为755才能完成工作。在找到自动更改为700的权限后,我不得不一次又一次地将文件夹的权限设置为755。

这种行为的可能原因是什么?

cron.daily的内容:

00 22 * * 1-5 app app ARG > /var/log/APP/APP.$(date +"\%Y-\%m-\%d").log 2
35 13 * * 2-7 app app ARG > /var/log/APP/APP.$(date +"\%Y-\%m-\%d").log 2

1 个答案:

答案 0 :(得分:1)

不是100%肯定,但我猜你已为此文件夹设置了logrotate规则。如果它是一个常见的应用程序,如Apache或MySQL,并且您正在运行一个通用的Linux发行版,那很有可能。

根据您的发行版,您应该拥有文件/etc/logrotate.conf或目录/etc/logrotate.d/,每个服务只有一个文件,甚至两者都有。

如果有相关目录的规则,请检查这些文件。如果您需要该目录由其他用户拥有,则可以使用logrotate的create指令(或修改它,如果存在)。

但请确保编写日志的原始服务仍然可以这样做。