Esta questão está relacionada com esta questão
Alguém pode explicar o que está acontecendo aqui?
[User@redhat cgi-bin]$ pwd
/var/www/cgi-bin
[User@redhat cgi-bin]$ ll -a Test.cgi
drwxr-xr-x. 2 root root 86 Jul 10 16:37 .
drwxr-xr-x. 6 root root 61 Jul 10 18:43 ..
-rwxr-xr-x. 1 apache apache 79 Jul 11 09:30 Test.cgi
[User@redhat cgi-bin]$ perl -T ./Test.cgi
Content-type: text/html
Hello World!
[User@redhat cgi-bin]$ cat Test.cgi
#!/usr/bin/perl -T
print "Content-type: text/html\n\n";
print "Hello World!";
[User@redhat cgi-bin]$ ./Test.cgi
-bash: ./Test.cgi: Permission denied
Acho que o que está causando isso é o motivo principal da falha na execução do script CGI na questão vinculada acima.
(O SELinux neste sistema está definido como Permissivo)