Amb aquest script és possible saber amb quin usuari s'executa Apache i PHP.
Creem un arxiu testuser.php amb el contingut i accedim a ell des d'apache:
<?php
$id=posix_geteuid();
echo "UID: $id \n";
print_r ( posix_getpwuid($id) );
?>
El resultat ha de ser semblant al següent, on es retorna el UID de l'usuari i la informació en array del mateix: nom, id del grup, directori, shell, ...:
UID: 1000
Array
(
[name] => usuari
[passwd] => x
[uid] => 1000
[gid] => 1000
[gecos] =>
[dir] => /var/www/usuari
[shell] => /bin/sh
)
Publicat a: Personal