posix_setuid
(PHP 4, PHP 5)
posix_setuid — Establecer el UID del proceso actual
Descripción
bool posix_setuid
( int
$uid
)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
- posix_setgid() - Establecer el GID de proceso actual
- posix_seteuid() - Establecer el UID efectivo del proceso actual
- posix_getuid() - Devolver el ID real de usuario del proceso actual
- posix_geteuid() - Devolver el ID efectivo de usuario del proceso actual