我的 Linux 系统上还有其他用户 - 我如何才能“共享”系统的 error_log,以便系统上的其他用户可以读取它?
答案1
如果让 Apache 错误日志可读的话所有其他人在您的系统上
chmod o+r /var/log/apache2/error.log
- 编辑
/etc/logrotate.d/apache2
并查找或添加一行create 640 root adm
,并将其更改为适当的内容,例如create 644 root adm
。
将每个人都放入 apache 守护进程的组中(例如)不太安全www-data
。更好的选择是使用 ACL(请参阅man setfacl
)并允许对文件进行非常具体的访问。
(路径位于 Ubuntu/Debian 系统上)。