because parent directory has insecure permissions

Pocket

centos7

From root@localhost.localdomain  Wed Oct 19 04:20:36 2016
Return-Path: <root@localhost.localdomain>
X-Original-To: root
Delivered-To: root@localhost.localdomain
Received: by localhost.localdomain (Postfix, from userid 0)
	id 1FDA8F6DB5; Wed, 19 Oct 2016 04:20:36 +0900 (JST)
From: Anacron <root@localhost.localdomain>
To: root@localhost.localdomain
Content-Type: text/plain; charset="UTF-8"
Subject: Anacron job 'cron.daily' on localhost.localdomain
Message-Id: <20161018192036.1FDA8F6DB5@localhost.localdomain>
Date: Wed, 19 Oct 2016 04:20:36 +0900 (JST)

/etc/cron.daily/logrotate:

error: skipping "/var/log/php-fpm/error.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
error: skipping "/var/log/php-fpm/www-error.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.

logrotate動いたけど
権限が違うからなにやら su をセットしろ みたいなことを言われている

[root@localhost hdd1]# cat /etc/logrotate.d/php-fpm 
/var/log/php-fpm/*log {
    su nginx nginx
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
	/bin/kill -SIGUSR1 `cat /run/php-fpm/php-fpm.pid 2>/dev/null` 2>/dev/null || true
    endscript
}

追記してみた 調べてみたらこれでいいらしい
また明日でていたら対応する

コメントを残す

メールアドレスが公開されることはありません。