tags:

views:

26

answers:

2

Hi all.

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?

A: 

No, script cannot change ownership explicitly to root.

Stewie
+1  A: 

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.

webbiedave