Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  apache, utilisateurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

apache, utilisateurs

n°111636
MD le boss​e
Si je pouvais changer
Posté le 10-06-2002 à 18:39:45  profilanswer
 

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
 
@++

mood
Publicité
Posté le 10-06-2002 à 18:39:45  profilanswer
 

n°111814
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 00:30:21  profilanswer
 

up, je désespère

n°111816
asphro
Posté le 11-06-2002 à 00:31:42  profilanswer
 

comprend po tu peux réexpliquer ?

n°111818
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 00:38:41  profilanswer
 

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
 
@++

n°111819
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 00:39:35  profilanswer
 

et tout tourne sous l'user par défaut, à savoir "apache".

n°111820
asphro
Posté le 11-06-2002 à 00:46:03  profilanswer
 

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 ?

n°111821
asphro
Posté le 11-06-2002 à 00:48:37  profilanswer
 

han j ai un peu compris mais


Note spécifique : L'utilisation de cette directive dans une section <VirtualHost> nécessite un wrapper suEXEC correctement configuré. Lorsqu'elle est utilisée de cette façon dans une section <VirtualHost>, seul l'utilisateur associé à l'exécution des scripts CGI est affecté. Les requêtes non-CGI seront toujours traitées sous l'utilisateur défini dans la directive User de la section principale.
 
Sécurité : Ne définissez pas l'utilisateur (ni le groupe) comme root sauf si vous savez exactement ce que vous faites, et si vous êtes totalement conscients des risques qui sont encourus.


Message édité par asphro le 06-11-2002 à 00:49:25
n°111823
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 00:51:17  profilanswer
 

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".
 
@++

n°111825
asphro
Posté le 11-06-2002 à 00:53:07  profilanswer
 

oui ok mais faut wrapper suEXEC pour les virtualhost
sinon tu defini comme grp apache

n°111826
asphro
Posté le 11-06-2002 à 00:53:40  profilanswer
 

sur les fichier po sur dans les virtual

mood
Publicité
Posté le 11-06-2002 à 00:53:40  profilanswer
 

n°111830
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 00:57:39  profilanswer
 

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
 
@++

n°111832
asphro
Posté le 11-06-2002 à 01:04:58  profilanswer
 

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

n°111833
MD le boss​e
Si je pouvais changer
Posté le 11-06-2002 à 01:06:21  profilanswer
 

ok, merci beaucoup. Je chechais justement de la lecture pour cette nuit.
 
@++

n°111835
asphro
Posté le 11-06-2002 à 01:08:21  profilanswer
 

hihihih ;)
 
moi je rode sur les forums car je veux po dormir (rebel inside) ;)
et comme demain je seche encore ;)
vais peut etre coder ...


Message édité par asphro le 06-11-2002 à 01:09:55
n°112301
MD le boss​e
Si je pouvais changer
Posté le 12-06-2002 à 09:26:34  profilanswer
 

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.
 
@++


Message édité par MD le bosse le 06-12-2002 à 09:27:21

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  apache, utilisateurs

 

Sujets relatifs
apache[Debian] Apache charset Windows-1251
Routage, port, serveur apache...[apache] gerer les erreurs 404
[debian] apache, nom de domainPb de compilation Apache 1.3.24 sous Mandrake 8.2
[APACHE] comment permettre le listage du contenu du repertoire???[Redhat 7.3] Question sur PHP, Apache et MySQL
Plus de sujets relatifs à : apache, utilisateurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR