Estoy migrando a un nuevo servidor web que tiene configurado SELinux (ejecutando Centos 5.5). Lo configuré para que pueda ejecutar scripts CGI sin problemas, pero algunos de los scripts más antiguos basados en Perl no se pueden conectar a servicios web remotos (fuentes RSS y similares).
Correr: grep perl /var/log/audit/audit.log
da:
type = SYSCALL msg = audit (1299612513.302: 7650): arch = 40000003 syscall = 102 success = no exit = -13 a0 = 3 a1 = bfb3eb90 a2 = 57c86c a3 = 10 items = 0 ppid = 22342 pid = 22558 auid = 0 uid = 48 gid = 48 euid = 48 suid = 48 fsuid = 48 egid = 48 sgid = 48 fsgid = 48 tty = (ninguno) ses = 235 comm = "index.cgi" exe = "/ usr / bin / perl" subj = root: system_r: httpd_sys_script_t: s0 key = (nulo)
A medida que avanza mi curso intensivo en SELinux, parece que está rechazando activamente la conexión saliente, pero ¿cómo lo configuro para permitir que los scripts CGI realicen solicitudes salientes?