apache, utilisateurs - Linux et OS Alternatifs
Marsh Posté le 11-06-2002 à 00:38:41
apache tourne pas sous le bon utilisateur. Donc je suis obligé de donner les droits à tous pour que le site soit visible. Et si un script doit créer un fichier ou un répertoire c pareil, faut faire chmod 777 sur tout en gros.
Pourtant dans les virtualhost j'ai clairement indiqué l'utilisateur sous lequel ça doit tourner.
Merci d'avance
@++
Marsh Posté le 11-06-2002 à 00:39:35
et tout tourne sous l'user par défaut, à savoir "apache".
Marsh Posté le 11-06-2002 à 00:46:03
apache tourne sur apache ok
Donc je suis obligé de donner les droits à tous pour que le site soit visible c'est a dire a tous a moi a toi ?
Marsh Posté le 11-06-2002 à 00:48:37
han j ai un peu compris mais
|
Marsh Posté le 11-06-2002 à 00:51:17
oui. Si le fichier est pas en lecture pour tous (-r--r--r--), il peut pas être visible depuis internet.
Si je créer un répertoire, il appartient au groupe et à l'user "apache", alors que ça devrait être "test".
@++
Marsh Posté le 11-06-2002 à 00:53:07
oui ok mais faut wrapper suEXEC pour les virtualhost
sinon tu defini comme grp apache
Marsh Posté le 11-06-2002 à 00:57:39
asphro a écrit a écrit : faut wrapper suEXEC pour les virtualhost sinon tu defini comme grp apache |
arg, pas tout compris.
C quoi "wrapper suEXEC" ?
Et en faisant ça dois marcher ?
Merci d'avance
@++
Marsh Posté le 11-06-2002 à 01:04:58
http://www.linux-france.org/articl [...] _fr-7.html
recherche dans la page suexec c bien expliquer et en fr
et refere toi a la doc apache
Marsh Posté le 11-06-2002 à 01:06:21
ok, merci beaucoup. Je chechais justement de la lecture pour cette nuit.
@++
Marsh Posté le 11-06-2002 à 01:08:21
hihihih
moi je rode sur les forums car je veux po dormir (rebel inside)
et comme demain je seche encore
vais peut etre coder ...
Marsh Posté le 12-06-2002 à 09:26:34
J'ai du sécher la moitié de mon année moi. Heureusement ça devrait s'arrêter jeudi.
Citation : Le code su-exec n'est pas pour les amateurs. Ne l'utilisez pas si vous ne savez pas ce que vous faîtes. Vous pouvez vous retrouver avec un gros problème de sécurité, vos utilisateurs pouvant obtenir des accès super-utilisateurs. Ne modifiez pas le code quelle qu'en soit la raison. Lisez attentivement toute la documentation. Le code su-exec est intentionnellement difficile à configurer afin d'éviter l'utilisation par des amateurs (tout doit être fait à la main, il n'y a pas de script d'installation). |
Arg. De plus faut recompiler apache, et je peux pas me permettre de stopper mon serveur.
Et pis c seulement pour les cgi. Je suis très étonné que ça ne fonctionne pas par défaut.
Donc en fait le plus simple c'est que je dise à mes hébergés qu'ils faut mettre leurs fichier sous le groupe "apache" et que je mettre leur compte comme faisant partis du groupe apache.
@++
Marsh Posté le 10-06-2002 à 18:39:45
Lut,
J'ai apache qui tourne sur mon serveur, et j'ai un problème d'utilisateur. J'utilise des virutals host comme ceci:
<VirtualHost test.serveurperso.net>
DocumentRoot /home/second/sites/...
ServerName test
User test
Group test
</VirtualHost>
Seulement si un script en php créer un répertoire, il appartient à l'utilisateur et au groupe apache. Et pour qu'il puisse le créer il faut que je mette le répertoire dans lequel je vais créer le nouveau, en droit d'écriture pour tous.
Je suis sur une Red-hat 7.3 avec apache 1.3.23 release 11
J'espère que vous pourrez m'aider
Merci d'avance
@++