Fixe l'UID réel du processus courant

# posix_setuid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_setuid — Fixe l'UID réel du processus courant

### Description

function posix_setuid(int `$user_id`): bool

Fixe l'UID réel de l'utilisateur du processus courant. Il faut avoir les privilèges nécessaires (traditionnellement ceux du root) sur le système pour le faire.

### Liste de paramètres

`user_id`

  L'ID de l'utilisateur.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

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

### Voir aussi

- posix_setgid() - Fixe le GID réel du processus courant
- posix_seteuid() - Modifie l'identifiant d'utilisateur effectif (UID) du processus courant
- posix_getuid() - Retourne l'ID de l'utilisateur du processus courant
- posix_geteuid() - Retourne l'UID effectif de l'utilisateur du processus courant

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open