php - Linux Apache2 PHP 5.3 日志文件的正确权限是什么?

标签 php linux apache logging permissions

我发现了为什么我没有在我的 php_errors.log 文件中获取与权限相关的条目的原因。现在,我将其设置为 666 (rw-rw-rw-) 但这肯定是一个安全漏洞吗?因此,我的问题。

php.ini文件: error_log/var/log/httpd/php_errors.log log_errors 打开

# ls -ld /var/log /var/log/httpd /var/log/httpd/php_errors.log
drwxr-xr-x 6 root     root     4096 Jun 21 03:32 /var/log
drwxr-xr-x 2 ec2-user ec2-user 4096 Jun 22 10:16 /var/log/httpd
-rw-rw-rw- 1 ec2-user ec2-user   63 Jun 22 10:33 /var/log/httpd/php_errors.log

(非常感谢)

最佳答案

我只是将其所有者设置为 apache 用户。

这将为您提供 apache 用户的名称:

ps aux | grep httpd

就我而言 (CentOS),它是“apache”,但有时它是“www-data”...

chown apache:apache /var/log/httpd/php_errors.log
chmod 600 /var/log/httpd/php_errors.log

关于php - Linux Apache2 PHP 5.3 日志文件的正确权限是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30977867/

相关文章:

linux - 比较两个文件中的字段并在 shell 中打印到另一个文件

perl - 使用 Apache 和 mod_perl 提供动态生成图像的正确方法是什么?

apache - 来自 Apache/OpenSSL 的 SSL 间歇性 Firefox 和 Python 问题

php - 两个过滤后的自定义集合之间的 Magento JOIN

php - Laravel 5.6 ErrorException 尝试获取非对象的属性 'slug'

linux - 拒绝访问除索引文件之外的所有文件 - Apache2

Linux Small 纯文本版本

linux - 这些 LAMP 权限安全吗?

javascript - 如何为 php 创建的 html 表运行点击事件

php - 如何使用php中的复选框更新多条记录?