Je veux sécuriser un répertoire de téléchargement de fichiers sur mon serveur comme décrit ici, mais j'ai un problème avant de pouvoir suivre ces instructions. Je ne sais pas en tant quel utilisateur Apache s'exécute.
J'ai trouvé une suggestion selon laquelle vous pouvez regarder dans httpd.conf et qu'il y aura une ligne "Utilisateur", mais il n'y a pas une telle ligne dans mon fichier httpd.conf, donc je suppose qu'Apache s'exécute en tant qu'utilisateur par défaut. Je ne peux cependant pas savoir qui c'est.
Alors, ma question est (sont) :
- comment puis-je savoir qui est l'utilisateur par défaut
- dois-je modifier l'utilisateur par défaut
- si la réponse est oui et que je modifie l'utilisateur par défaut en éditant httpd.conf, est-il probable que cela causera des problèmes ?
Merci!
17 votes
Pourquoi cette question a-t-elle été downvotée? Oui, elle a été mise à jour car elle a obtenu une réponse ailleurs, mais je ne vois pas pourquoi la downvoter? C'est une question parfaitement valable? Peut-être que notre downvoter pourrait ajouter un commentaire constructif à ce sujet?
2 votes
Vous voudrez peut-être publier cette mise à jour en tant que réponse et l'accepter, car vous êtes actuellement dans la file d'attente des réponses non résolues.
12 votes
+1 pour avoir été réprimandé sur StackOverflow; certains utilisateurs semblent insister pour décourager les nouveaux utilisateurs
1 votes
La question liée n'existe plus
0 votes
La question suivante : que faire car il s'agit de l'un des deux utilisateurs, comme
root
etwww-data
. Comment donner la permission au bon groupe Apache d'accéder à quelque chose ?0 votes
Les réponses à cette question sont, pour la plupart, bizarres. La plupart d'entre elles se contentent de donner une liste incomplète d'utilisateurs courants et suggèrent d'exécuter
ps
pour trouver lequel (ou lesquels !) d'entre eux exécute quelque chose, peu importe si cet utilisateur est effectivement Apache. Faites simplement la chose évidente -apachectl -S
, comme suggéré dans 2 réponses.