On Fri, 2005-12-09 at 12:46 -0600, Dave B wrote:
> I am trying to create some php forms that use the shell_exec function 
> to run some of the Mailman command line commands. i.e. I have a script 
> that lets an admin user enter an email address and then uses the 
> find_member script to return all lists that email address is in. To do 
> this I had to set the permissions on the config.pck files to 664 (I am 
> the only one with shell access to the server).
> 
> This works fine except that for some reason the permissions will 
> sometimes revert back to 660 and then the script won't work. Only one 
> config.pck file has to have 660 permissions for the script not to work. 
> When I change that particular file back to 664 - the script works 
> again. ANy ideas on what would cause the permissions to change back to 
> 660?
> 
> I would also like to be able to add members or remove members etc using 
> this method but I get permissions errors even if I change the 
> permissions to 666 on all the files in particular list directory. Any 
> ideas on what I would need to do to be able to do this?
> 
> Thanks for any help on this one.

Essentially you have two choices:

1) The php script executes as a member of the mailman group

2) The php script invokes a wrapper just like the CGI does. This is
preferred for a variety of security reasons. It would not be hard to
create a new wrapper from the existing wrapper src code.
-- 
John Dennis <[EMAIL PROTECTED]>

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to