La página web de PHP no ejecuta el comando Unix incluso después de actualizar sudoers

Básicamente estoy tratando de reiniciar un servicio desde una página web php.

Aquí está el código:

<?php
exec ('/usr/bin/sudo /etc/init.d/portmap restart');
?>

Pero en/var/log/httpd/error_log, Yo obtengo

no se puede cambiar a sudoers gid: operación no permitida

y en / var / log / messages, obtengo

22 de septiembre 15:01:56 ri kernel: audit (1222063316.536: 777): avc: denegado {getattr} para pid = 4851 comm = "sh" name = "var" dev = dm-0 ino = 114241 scontext = root: system_r : httpd_sys_script_t tcontext = system_u: object_r: var_t tclass = dir
22 de septiembre 15:01:56 ri kernel: audit (1222063316.549: 778): avc: denegado {setrlimit} para pid = 4851 comm = "sudo" scontext = root: system_r: httpd_sys_script_t tcontext = root: system_r: httpd_sys_script_t tclass = process
22 de septiembre 15:01:56 ri kernel: audit (1222063316.565: 779): avc: denegado {leído} para pid = 4851 comm = "sudo" name = "shadow" dev = dm-0 ino = 379669 scontext = root: system_r : httpd_sys_script_t tcontext = system_u: object_r: shadow_t tclass = file
22 de septiembre 15:01:56 ri kernel: audit (1222063316.568: 780): avc: denegado {leído} para pid = 4851 comm = "sudo" name = "shadow" dev = dm-0 ino = 379669 scontext = root: system_r : httpd_sys_script_t tcontext = system_u: object_r: shadow_t tclass = file
22 de septiembre 15:01:56 ri kernel: audit (1222063316.571: 781): avc: denegado {setgid} para pid = 4851 comm = "sudo" capacity = 6 scontext = root: system_r: httpd_sys_script_t tcontext = root: systemd_sys_sys_script_script_t tclass = capacidad
22 de septiembre 15:01:56 ri kernel: audit (1222063316.574: 782): avc: denegado {setuid} para pid = 4851 comm = "sudo" capacity = 7 scontext = root: system_r: httpd_sys_script_t tcontext = root: systemd_sys_sys_script_script_t tclass = capacidad
22 de septiembre 15:01:56 ri kernel: audit (1222063316.577: 783): avc: denegado {setgid} para pid = 4851 comm = "sudo" capacity = 6 scontext = root: system_r: httpd_sys_script_t tcontext = root: systemd_sys_sys_script_script_t tclass = capacidad

En mi visudo, agregué esas líneas.

User_Alias ​​WWW = apache

WWW ALL = (ALL) NOPASSWD: ALL

Podrías ayudarme ? Estoy haciendo algo mal ?

Gracias por tu ayuda,

tiBoun

Respuestas a la pregunta(4)

Su respuesta a la pregunta