CentOS上的NGINX应该是正确的日志权限?

/ var / log / nginx /我有访问和错误日​​志。 有些是.log错误,其他的有.gz

我想我搞砸了权限。 有些文件是由root / root创build的,其他文件是使用nginx.conf中configuration的用户创build的

  • 什么用户/组应该创build这些文件? 为什么? 它可以是根? 我可以看到现在新的.log文件是由root创build的,但不知道是否是正确的。
  • 而且我想问问哪里是谁创build这些文件的用户?

据我所知所提供的资料:

  1. 您的服务器的日志文件正在由logrotate守护进程pipe理(将其视为日志的归档引擎)

  2. 这就解释了为什么你会看到一些.tar.gz格式的文件

  3. 我敢打赌,这些文件是作为所有者的根(请点击这里查看更多信息http://linuxcommand.org/man_pages/logrotate8.html )。 这取决于为日志旋转过程指定的用户。

  4. 其他文件由拥有rw权限的nginx拥有

如果是这样,那么一切都很好