PDA

View Full Version : shell_exec() and email creation


jeffparis
3rd April 2005, 07:58 AM
I just can not get this to run in the browser. The file is chowned and chmodded to allow root to run and I can run it successfully in SSH.



<?php
shell_exec('ssh root@ns3.domain.com -i /root/.ssh/id_rsa /usr/local/psa/bin/mail.sh --create XXXXXXX@freeonlineblogs.com -mailbox true -cp_access true -mailbox true -passwd XXXXXXXXXXXX \n');
?>



When I call from a browser, it just hangs.

I had better luck integrating with cPanel, but then again, cPanel crashed daily:)

irzyxel
5th April 2005, 02:01 AM
apache aint running as root, is it ?
so you need to allow that file for the apache user, but you dont want everybody to run that file ...

su_exec ?
su - ?

jeffparis
5th April 2005, 04:15 AM
I've never heard of su_exec, I will hav eto research this. Thank you for your feedback, I hope it points in the right direction.:)

No, I am running Apache under the defualt user. I hate running as root, it's scary:)