On Thu, 30 Jul 2009, Michele Waldman wrote: > Will sudo work from the php script? That would work for me. > > Basically, I'm looking through domain names gotten from mysql and copying > files from a template directory in one domain to the other domains. > > Sudo has been setup for the user, but I didn't know if it would work or how > it works or what function to use from php?
Basic Unix Permissions 101: Most probably your PHP script will be running under the same username as Apache (i.e. www or nobody) so sudo wouldn't work anyway. (And you wouldn't want to give www or nobody sudo privilege anyway!). Another solution is to create a group that both the web server user and the destination folder belong to and give the group write permissions. But there are downsides to this too (basically if your script is hacked it would allow anyone to write to any folder that has group write permissions). This is probably why the Joomla installer switched to using FTP back to the same host to install files - it gets round all the problems since you just login as a regular user and don't have to mess with sudo or groups. So, it sounds like using FTP or SSH back to the same host with the other username is a good strategy. -- Aj. _______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show_participation.php