[Mailman-Users] can't call command line functions from php

Anne Ramey anne.ramey at ncmail.net
Tue Sep 19 13:55:09 CEST 2006


Mark Sapiro wrote:
> Anne Ramey wrote:
>
>   
>>>> I have my php script running as a user in the mailman group, but when I
>>>> try to do:
>>>>    //add user to Admin email list
>>>>    $command = "/usr/local/mailman/bin/add_members -r ".$Filename." 
>>>> admins";
>>>>    system($command, $status);
>>>>
>>>> I get a status of 1 returned to me and it doesn't add the users.  
>>>>         
> and:
>
>   
>> My safe_mode is Off.  There are no errors in my http log and none output 
>> to the screen.  I can run other commands with system and 
>> shell_exec...just not any mailman commands.
>>     
>
>
> Are you sure you're executing the command as the mailman group?
>
> Try
>
> chmod g+s /usr/local/mailman/bin/add_members
>
> and see if that helps. If it does, the problem is with the group
> executing the command.
>
>
>   
That did not help.  Does anyone have any other ideas?  If it were all 
system commands, that would be one thing, but it appears to be just mailman.

Anne



More information about the Mailman-Users mailing list