【发布时间】:2018-09-01 10:19:53
【问题描述】:
我正在使用 rapsberry pi 作为使用 sylog-ng 的穷人的系统日志服务器。我想创建一个简单的网页,让我们的 NOC 可以轻松查看日志文件,所以我也在运行 Apache。我让 syslog-ng 将它收到的任何 syslog 消息写入网页的 index.php 文件的同一目录中的文件。然后我使用 php 输出日志文件的内容。这是我遇到问题的地方。如果我运行命令
chmod 755 /var/www/html/syslog.txt
网页工作正常,但只要 syslog-ng 更新日志文件,权限就会恢复,并且 php 不再能够打开该文件。以下是权限不断恢复的内容:
-rw-r----- 1 root adm 11977 Mar 22 13:58 syslog.txt
我什至尝试将用户更改为 root,但它也不断恢复为 adm。
【问题讨论】:
-
FWIW:在像 Pi 这样的东西上,你可能最好使用像 nginx 或 lighttpd 这样的轻量级服务器。
-
欢迎来到 Stack Overflow! SO 是针对编程问题,而不是关于使用或配置 Linux 及其应用程序的问题。 SuperUser.com 或 unix.stackexchange.com 将是解决此类问题的更好地方。
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Raspberry Pi Stack Exchange、Internet of Things Stack Exchange 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: php linux apache file-permissions syslog-ng