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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  pb de privilege//comment regler

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb de privilege//comment regler

n°35435
slvn
Posté le 16-10-2001 à 22:44:16  profilanswer
 

j ai un cgi en C qui doit ecrire et creer un fichier;
 
tout les script se passes bien, sauf au moment du "fclose(FILE*)" ; c ets la seul ligne fait que le cgi ne marche pas!
(le prog se compile mais lorsqu il est utlisé avec le serveur, il renvoie un message d erreur sur le navigateur du client)

mood
Publicité
Posté le 16-10-2001 à 22:44:16  profilanswer
 

n°35461
ethernal
Chercheur de vérité...
Posté le 17-10-2001 à 01:20:00  profilanswer
 

hum s'il est lancé par le serveur, il s'exécute avec les droits du serveurs non ? ou bien tu utilises suexec ? (ce que j'ai jamais fait)
 
Dans tout les cas, ce user devrait donc avoir les droits d'écriture sur le répertoire dans lequel il crée ce fichier.

n°35531
slvn
Posté le 17-10-2001 à 14:28:11  profilanswer
 

pas de su exec,
le serveur etant apache//httpd ... j ai redirigé le repertoire des cgi, vers /home/www c est une conneries ?!
(par default c /var/www)

n°35540
ethernal
Chercheur de vérité...
Posté le 17-10-2001 à 14:52:59  profilanswer
 

en général on essaye de les stocker séparémément, mais je n'utilise pas de cgi, donc je peux pas t'aider
 
sinon, apache tourne en user nobody --> le répertoire dans lequel écrit ton cgi doit être en écriture, lecture pour nobody (c'est un peut risqué non ??!!? ;) )
 
utilise suexec il te permettra je pense de faire tourner un cgi avec d'autre user que celui d'apache.

n°35664
slvn
Posté le 17-10-2001 à 23:13:21  profilanswer
 

oui en effet ca parait risqué ....
 
a quel niveua utilise ton suexec ?!

n°35667
ethernal
Chercheur de vérité...
Posté le 17-10-2001 à 23:33:37  profilanswer
 

g jamais utilisé, mais je pense qu'au moment ou tu lances apache, tu lui dis sous quel user tourneront les scripts.

n°35668
slvn
Posté le 17-10-2001 à 23:49:27  profilanswer
 

ouais dasn httpd.conf ....surment je vais voir :) merci pour ton aide

n°35682
ethernal
Chercheur de vérité...
Posté le 18-10-2001 à 01:13:27  profilanswer
 

au fait peut-être que sous php il y a moyen d'exécuter avec exec("commande" );
et dans ce cas je ne sais pas sous quel user il tourne...
je viens de me faire un exec("cat /etc/passwd" ); et il le liste sans prob ... (ARRGHH) ;)

n°35788
Mismatch
Posté le 18-10-2001 à 17:14:11  profilanswer
 

chmod -R 777 /  :D

n°35808
ethernal
Chercheur de vérité...
Posté le 18-10-2001 à 18:25:19  profilanswer
 

:lol:

mood
Publicité
Posté le 18-10-2001 à 18:25:19  profilanswer
 

n°35865
slvn
Posté le 18-10-2001 à 20:42:36  profilanswer
 

j ai autorisé (pour : User group other) en ecriture le repertoire ou  devait etre ecrits, par le cgi, les fichiers voulu.
mais ca ne marche pas :( ....le script ne cree aucun fichier

n°35867
slvn
Posté le 18-10-2001 à 21:04:25  profilanswer
 

enfait, le fclose( )   ne marche meme pas quand s il s agit de fermer un fichier ou vert en lecture uniquement....;


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

  pb de privilege//comment regler

 

Sujets relatifs
Comment re-regler la définition de l'écran avec une SUSE 7ki c comment regler le nb de couleur pour wine ????
Plus de sujets relatifs à : pb de privilege//comment regler


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)