Na maioria dos ambientes, os scripts do bash (e a maioria dos outros) não podem ser executados como SUID (devido a problemas graves de segurança *).
Se você precisar apenas de alguns comandos executados como root, você pode editar /etc/sudoers
para permitir que o processo do apache execute apenas os comandos específicos como root.
* link