É permitido ao PHP modificar o arquivo .htaccess na pasta atua

Tenho um aplicativo da web PHP localizado emHospedagem Compartilhad. Meu objetivo é modificar o arquivo .htaccess do código PHP quando a página PHP estiver em execução. Eu preciso desse .htaccess para inserir algumas linhas mod_rewrite nel

O problema é que no Windows + Apache eu posso modificar dinamicamente o arquivo .htaccess, mas o mesmo código no Linux relata um problema quando tento acessar esse arquivo de qualquer forma (copiar ou abrir):

"failed to open stream: Permission denied"

Eu concedi permissões para o arquivo .htaccess 777 - ainda sem resultado. O que me impede de fazer isso? Como posso desenvolver uma solução alternativa?

P.S. Meu objetivo inicial era poder adicionar uma nova RewriteRule ao .htaccess que mapeia um category_id recém-adicionado com o novo category_name.

Se não fosse hospedagem compartilhada, usaria algo como RewriteMap (na principal configuração do Apache) e seria capaz de acessar o arquivo de map

Esta é a primeira limitação real que não consegui resolver com o PHP + Apache, mas espero que seja também possíve

questionAnswers(5)

yourAnswerToTheQuestion