I have a PHP script that I need to run as root from the command line.
After the script completes some critical operations (that require root access) I would like to change the owner of the process to ‘nobody’.
Is that possible with PHP? How can I do it?
You can change user/group ids with the following functions:
posix_setgid
posix_setuid
posix_setegid
posix_seteuid
If you need to change the group, you’ll want to perform that first.