Назад | Перейти на главную страницу

Предоставление доступа к error_log apache другим пользователям (без полномочий 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). Лучшим вариантом было бы использовать ACL (см. man setfacl) и разрешить очень специфический доступ к файлу.

(Пути указаны в системе Ubuntu / Debian).