Em distribuições linux como CentOS, SuSE, Fedora e outras, ocorrem problemas de ‘permissao negada’ ao executar o zendid e htmldoc devido a uma ferramenta que foi criada com propositos de segurança chamada SELinux.
Entretanto esta ferramenta traz mais problemas do que soluções. Para o correto funcionamento do zendid (necessario para verificação do id da maquina) e htmldoc (necessário para geração de pdf) é necessário desativar o SELinux ou configura-lo para nao interferir no servidor http.
Para desativar o SELinux por completo do CentOS edite o arquivo
/etc/selinux/config
o arquivo irá conter o seguinte:
This file controls the state of SELinux on the system.
SELINUX= can take one of these three values:
enforcing - SELinux security policy is enforced.
permissive - SELinux prints warnings instead of enforcing.
disabled - SELinux is fully disabled.
SELINUX=enforcing
SELINUXTYPE= type of policy in use. Possible values are:
targeted - Only targeted network daemons are protected.
strict - Full SELinux protection.
SELINUXTYPE=targeted
para desativar o SELinux altere a seguinte variavel
de:
SELINUX=enforcing
para:
SELINUX=disabled
salve o arquivo e reinicie a maquina.
É provavel que nas outras distribuições o procedimento seja o mesmo podendo ser diferente o caminho do arquivo.
Atenciosamente,
Marcos Souza Filho
NetMake - Soluções em Informática