(PHP 4, PHP 5, PHP 7)
posix_setuid — Establecer el UID del proceso actual
$uid
) : boolEstablece el ID real de usuario del proceso actual. Esta es una función privilegiada que necesita los privilegios apropiados (normalmente root) del sistema para que sea capaz de realizar esta función.
uid
El id de usuario.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de posix_setuid()
Este ejemplo mostrará el id de usuario actual y después lo establecerá a un valor diferente.
<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_setuid(10000);
echo posix_getuid()."\n"; //10000
echo posix_geteuid()."\n"; //10000
?>