У меня есть сервер Ubuntu 18.04, и я пытаюсь создать файл php, который ищет в auth.log определенные атрибуты и затем отображает их на экране.
Файл php имеет разрешение 644 и root: root как владелец: группа. Файл auth.log используется по умолчанию и хранится в / var / log с разрешениями 640 и syslog: adm как владелец: группа.
Код в индексе. php выглядит следующим образом:
<code>$output = shell_exec("zgrep 'Invalid' /var/log/auth.log");
echo "<pre>$output
"; echo exe c ('whoami'); // Возвращается как www-data
Я попытался изменить владельца: группу в файле php, чтобы он соответствовал аутентификации. файл журнала, но это, похоже, ничего не меняет. Есть идеи, почему это не может вернуть детали файла?