我有一个 Ubuntu 18.04 服务器,并且一直在尝试创建一个 php 文件,该文件通过 auth.log 搜索某些属性,然后将它们显示在屏幕上。
php 文件具有权限 644 和 root:root 作为所有者:组。auth.log 文件是默认文件,存储在 /var/log 中,权限为 640,syslog:adm 为 owner:group。
index.php 中的代码如下:
$output = shell_exec("zgrep 'Invalid' /var/log/auth.log");
echo "<pre>$output</pre>";
echo exec('whoami'); //This returns as www-data
我尝试更改 php 文件上的 owner:group 以匹配 auth.log 文件,但这似乎并没有改变任何东西。关于为什么不能返回文件详细信息的任何想法?