У меня есть другие пользователи в моей системе Linux - как я могу «поделиться» системным error_log, чтобы его могли читать другие пользователи системы?
Если нет ничего плохого в том, чтобы сделать журнал ошибок 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).