How to run an external command as a specific user in PHP
问题 I thought of suPHP but that's not what I need. It doesn't serve to my purposes to run the whole PHP script as a different user. I just need to run one single linux command line as a different user. Is it possible? 回答1: You could try the shell_exec function and sudo edit : seeing as sudo prompts for a password, you'd might wanna use proc_open, which allows you to use pipes. See this comment for how to create a custom password pipe. 回答2: I believe you should try another approach. The "setuid".