与其他用户共享apache的error_log(非root)

我的Linux系统上有其他用户,我怎样才能“共享”系统的error_log,以便系统上的其他用户可读?

如果在你的系统上让所有其他人都可以读取apache错误日志没有任何危害

  1. chmod o+r /var/log/apache2/error.log
  2. 编辑/etc/logrotate.d/apache2并查找或添加一行说明create 640 root adm并将其更改为适当的东西,如create 644 root adm

将每个人都放在apache守护进程组(比如说www-data )中是不太安全的。 更好的select是使用ACL(请参阅man setfacl )并允许非常特定的文件访问权限。

(path在Ubuntu / Debian系统上)。