• # test root

    Posté par (site web personnel) . En réponse au journal ApacheCheck, le retour (entre autres). Évalué à 5.

    // root ?
    $user = getenv("USER");
    if ($user != "root") {
     display("[!!] Fatal error : this script must run as root user");
     exit();
    }
    

    Ce test ne fonctionne pas quand on utilise un utilisateur ayant un uid égal à 0 mais qui n'est pas nommé "root". Le meilleur test ici serait de tester la valeur de l'uid (via posix_geteuid() )