2

Я сталкиваюсь с проблемами с интерфейсом PHP, который вызывает Perl и сценарии оболочки. Они позволяют загружать файл в папку и выполнять их с некоторым вводом, сохраняя вывод в некоторых других файлах. Теперь кажется, что я могу либо предоставить права на чтение и запись, либо выполнить с помощью одного из следующих:

chcon -Rv --type=httpd_sys_rw_content_t user_dir/
chcon -Rv --type=httpd_fastcgi_script_exec_t user_dir/

Как я могу рекурсивно разрешить папке иметь права на чтение и запись и выполнение? Похоже, что только один из двух контекстов являются эффективными. В первом случае исполняемый файл создается компилятором, но не может быть запущен, тогда как во втором варианте компиляция также невозможна.

0