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
Example#1 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
?>