posix_setuid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_setuid — Define o UID do processo atual
Descrição
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
Exemplos
Example #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