J'essaie d'exécuter la commande, CHOWN -R Apache: Apache XYZ
Mais je reçois une erreur, chok: puis j'ai essayé pour les données www www, mais avec les mêmes résultats. P> alors je J'ai essayé de vérifier qui possède le processus Apache en exécutant, donc, où est l'utilisateur Apache? P> Merci. P> P> Apache: Apache ': utilisateur invalide code>
PS -af | grep httpd code>.
Je reçois ce qui suit, p>
5 Réponses :
Votre Apache fonctionne comme l'utilisateur appelé "personne" (oui personne n'est un nom d'utilisateur). P>
J'ai reçu plus de linux où l'utilisateur Apache a été appelé Apache, mais vous pouvez configurer le nom dans la configuration Apache. Quelle version Linux utilisez-vous? P>
Tous les serveurs Linux n'utilisent Apache et groupe Apache. On dirait que le serveur exécute le processus comme personne. p>
Êtes-vous root sur le serveur? Si oui, vous pouvez regarder dans le fichier / etc / groupes pour voir quels groupes sont définis. P>
Regardez dans la configuration pour Apache - httpd.conf. Les lignes suivantes doivent vous donner les informations nécessaires.
pour l'utilisateur faire: p> et pour le groupe fait: p> find / -name httpd.conf | xargs grep -i "^group"
Si vous utilisez Apache2, c'est un fichier nommé Apache2.conf
J'ai le même problème lorsque Triyng pour faire le chroot avec seulement certaines bibliothèques. Lorsque j'ai essayé de su, le même message était arrivé:
cp --parent -avR /usr/lib64 /CHROOT_DIR cp --parent -avR /usr/lib /CHROOT_DIR ln -s /CHROOT_DIR/usr/lib64 /CHROOT_DIR/lib64 ln -s /CHROOT_DIR/usr/lib64 /CHROOT_DIR/lib64
L'utilisateur appelé "www-data" dans apache2 p>
Ce n'est pas Apache2 ici, c'est Centos Apache afin qu'il fonctionne comme httpd et l'utilisateur est soit apache code> ou
ndodody code> par défaut.