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

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

我的 Linux 系统上还有其他用户 - 我如何才能“共享”系统的 error_log,以便系统上的其他用户可以读取它?

答案1

如果让 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。更好的选择是使用 ACL(请参阅man setfacl)并允许对文件进行非常具体的访问。

(路径位于 Ubuntu/Debian 系统上)。

相关内容