Php/docs/function.posix-setuid

From Get docs

posix_setuid

(PHP 4, PHP 5, PHP 7)

posix_setuidSet the UID of the current process


Description

posix_setuid ( int $uid ) : bool

Set the real user ID of the current process. This is a privileged function that needs appropriate privileges (usually root) on the system to be able to perform this function.


Parameters

uid
The user id.


Return Values

Returns TRUE on success or FALSE on failure.


Examples

Example #1 posix_setuid() example

This example will show the current user id and then set it to a different value.


<?phpecho posix_getuid()."\n"; //10001echo posix_geteuid()."\n"; //10001posix_setuid(10000);echo posix_getuid()."\n"; //10000echo posix_geteuid()."\n"; //10000?>

See Also