(PHP 4, PHP 5, PHP 7)
posix_setuid — Set the UID of the current process
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.
uid
The user id.
Returns true
on success or false
on failure.
Example #1 posix_setuid() example
This example will show the current user id and then set it to a different value.
<?php echo posix_getuid()."\n"; //10001 echo posix_geteuid()."\n"; //10001 posix_setuid(10000); echo posix_getuid()."\n"; //10000 echo posix_geteuid()."\n"; //10000 ?>
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.posix-setuid.php