Daniel OG
per en 1 Març 2011
969 Vistes

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
Sigues el primer a qui li agrada això.
Ness
parla en cristià, encara no sé què cony són els scripts? Hauries de fer un curs per a novates....
1 Març 2011
Maijo
ja no me'n recordo de res de tot això... tindré que tornar a començar de zero 1f61f.png
1 Març 2011