posix_setuid

(PHP 4, PHP 5, PHP 7)

posix_setuidEstablecer el UID del proceso actual

Descripción

posix_setuid ( int $uid ) : bool

Establece 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.

Parámetros

uid

El id de usuario.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

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
?>

Ver también