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&file=faq01.027.htp