Establecer el UID del proceso actual

# posix_setuid

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

posix_setuid — Establecer el UID del proceso actual

### Descripción

function posix_setuid(int `$user_id`): 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

`user_id`

  El id de usuario.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un 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

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