Define o UID do processo atual

# posix_setuid

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

posix_setuid — Define o UID do processo atual

### Descrição

function posix_setuid(int `$user_id`): bool

Define o ID do usuário real do processo atual. Esta é uma função que necessita de privilégios apropriados no sistema (normalmente 'root') para poder cumprir o seu objetivo.

### Parâmetros

`user_id`

  O ID do usuário

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Exemplos

Exemplo #1 Exemplo de posix_setuid()

Este exemplo exibirá o ID do usuário atual e depois o definirá com um 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
    ?>

### Veja Também

- posix_setgid() - Define o GID do processo atual
- posix_seteuid() - Define o UID efetivo do processo atual
- posix_getuid() - Retorna o ID do usuário real do processo atual
- posix_geteuid() - Retorna o ID do usuário efetivo do processo atual

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