posix_geteuid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_geteuid — Retorna o ID do usuário efetivo do processo atual
Descrição
posix_geteuid(): int
Retorna o ID numérico do usuário efetivo do processo atual. Consulte também posix_getpwuid() para informação sobre como converter este número em um nome de usuário.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Retorna o ID do usuário, como um int
Exemplos
Example #1 Exemplo de posix_geteuid()
Este exemplo exibe o ID do usuário atual e depois define o ID do usuário efetivo para um valor diferente usando posix_seteuid(), e em seguida exibe a diferença entre o ID real e o ID efetivo.
<?php
echo posix_getuid() . "\n"; // 10001
echo posix_geteuid() . "\n"; // 10001
posix_seteuid(10000);
echo posix_getuid() . "\n"; // 10001
echo posix_geteuid() . "\n"; // 10000
?>
Veja Também
- posix_getpwuid() - Retorna informações sobre um usuário por ID de usuário
- posix_getuid() - Retorna o ID do usuário real do processo atual
- posix_setuid() - Define o UID do processo atual
- Página GETEUID(2) do manual POSIX