Одним из возможных решений может быть сохранение всех команд, которые вы хотите выполнить, в таблице базы данных, а затем создание сценария PHP, выполняющегося в crontab, от имени пользователя root.Этот скрипт PHP должен иметь разрешение на запуск system_exec.
Шаги: 1) Сохранить команды в таблице базы данных => "ls / etc / var / log /" 2) PHP-скрипт /var/www/html/read_commands.php
(прочитать все команды из таблицы и выполнить с помощью system_exec) изатем удалите команду.Ex.
$command_from_table="ls /etc/var/log/";
system_exec($command_from_table);
//delete the command from the table.
3) Добавьте /var/www/html/read_commands.php в crontab -e.
* * * * * sudo /var/www/html/read_commands.php
Это может дать вам одну идею, но есть много подходов кэто, это может быть сделано с некоторым разрешением для Apache, но это нарушение безопасности.
Также необходимо убедиться, что пользователь не может вставлять такие важные команды, как rm -rf /
lol