• [^] # Re: Problème de droits ?

    Posté par (site web personnel) . En réponse au message compatibilités sur les fonctions de gestion de fichier en php. Évalué à 0.

    > Normalement, l'utilisateur qui lance le daemon apache, c'est l'utilisateur apache, du groupe apache.

    Que veut dire ton normalement ? Sur ton PC ?
    Il est fortement déconseillé d'utiliser un utilisateur générique pour l'utilisateur apache (celui que l'on trouve dans le fichier httpd.conf ou apache2.conf); on utilise un utilisateur sans droit, juste lecture sur l'espace web.

    Pour le groupe c'est pareil.

    > Peu importe le nom de l'utilisateur et/ou du groupe, ce qui compte, c'est que le daemon ne soit pas lancé en tant que root.

    Et par quel miracle ton utilisateur apache arive-t-il à ouvrir une connexion sur le port 80 ? Seul root peut ouvrir une connexion sur le port 80. C'est bien root qui lance apache. Il y a un processus apache superviseur appartenant à root qui fait des forks qui ont les droits de l'utilisateur dont on parle plus haut.