posix_setuid

(PHP 4, PHP 5)

posix_setuid — Fixe l'UID effective du processus courant

Description

bool posix_setuid ( int $uid )

Fixe l'UID effective de l'utilisateur du processus courant. Vous devez avoir les privilèges nécessaires (traditionnellement ceux du root) sur votre système pour le faire.

Liste de paramètres

uid

L'ID de l'utilisateur.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple 2053. Exemple avec posix_setuid()

Cet exemple affiche l'ID courant de l'utilisateur et en modifie sa valeur.

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

Voir aussi

posix_setgid()
posix_seteuid()
posix_getuid()
posix_geteuid()