[ale] C question

Alex Carver agcarver+ale at acarver.net
Sun Apr 7 19:11:04 EDT 2013


On 4/7/2013 16:03, Geoffrey Myers wrote:
> Yeah, I've got the standard parent writes to the child process down.  That's not the issue.  I've got to write to one process via a pipe.  That process is not a process I'm writing, but an existing program.  Again, check the example:
>
> system("echo stuff | somebinary arg1 arg2");
>
> The part I'm wrestling with is the:
>
> echo stuff | somebinary
>

Can you use sudo in the system() call to alter your running user (and 
set up sudoers to allow password-less execution for that particular 
binary from the apache user)?

system("echo stuff | sudo -u userof_somebinary somebinary arg1 arg2")



More information about the Ale mailing list