¿Cómo configuro SELinux para permitir conexiones salientes desde un script CGI?


10

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.logda:

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?

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.