selinux: como habilitar o httpd para ter permissões de leitura / gravação e execução

2

Estou enfrentando problemas com a interface PHP que chama scripts perl e shell. Estes permitem o upload de um arquivo para uma pasta e executá-los com alguma entrada ao armazenar a saída em alguns outros arquivos. Agora, parece que posso dar acesso de leitura / gravação ou executar usando um dos seguintes procedimentos:

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

Como posso habilitar uma pasta recursivamente para ter permissões de leitura e gravação? Parece que apenas um dos dois contextos é eficaz. Com o primeiro, um executável está sendo criado pelo compilador, mas não pode ser executado, enquanto que, na segunda versão, a compilação também não é possível.

    
por user926918 19.08.2015 / 08:44

0 respostas