# default $ ls -la /var/log/ .. drwxr-x--- 2 www-data adm 4096 Jul 12 06:38 nginx/ .. $ sudo chmod 755 /var/log/nginx $ ls -la /var/log/ .. drwxr-xr-x 2 www-data adm 4096 Jul 12 06:38 nginx/ .. 第三者に実行権限を付与する所がポイントです。 理由ですが、 nginx の worker process は ubuntu では nobody というユーザで実行されています。 このユーザは ubuntu 側で用意された、権限をコントロールされたユーザ です。例えば nginx プロセスが悪意のあるユーザに乗っ取られても被害が最小限に抑えられるようになっています。 第三者に実行権限を付与せずにログローテーショ