You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-03-14 19:05:51

jmdumont
Member
From: Lyon
Registered: 2005-06-02
Posts: 95

plugin cmd et firewall

bonjour,

j'ai installé le plugin cmd (glpi 0.70.2) et cela ne fonctionne pas

Tracert ->LAMCOSP105
traceroute LAMCOSP105
-> pas de résultat

Ping ->134.214.132.105
ping -c 2 134.214.132.105
-> pas de résultat

en ligne de commande sur une fenêtre terminal, cela fonctionne pour ping et traceroute

y-a-t-il des prérequis à l'utilsation de cmd ?

merci de m'éclairer
jmd

Offline

#2 2008-07-11 09:54:57

Sylman
Member
Registered: 2008-02-01
Posts: 28

Re: plugin cmd et firewall

je suis dans le même cas que toi. As tu trouvé la solution ?
Merci

Offline

#3 2008-07-11 09:57:18

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: plugin cmd et firewall

Bonjour,
sur quel type de config ?
Le plug ne fonctionne pas "directement" sous linux, apache n'a que tres rarement le droit d'exécuter des commandes....

A bientôt
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#4 2008-07-11 10:10:00

IronTUX
Member
From: Strasbourg
Registered: 2005-09-30
Posts: 837

Re: plugin cmd et firewall

De plus au vu du titre je suppose que tu ping le Firewall ? C'est ca ?

si c'est le cas habituellement les FW ne réponde pas au requête ICMP smile


Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin :  Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2

Offline

#5 2008-07-11 10:10:29

Sylman
Member
Registered: 2008-02-01
Posts: 28

Re: plugin cmd et firewall

Je suis sous linux. J'ai teste le safe_mode à Off mais ça ne marche pas. Effectivement avec apache on ne peut pas passer de commande. Connais-tu l'astuce qui permettrait de le faire sans pour autant donner tous les droits.
Merci

Offline

#6 2008-07-11 10:16:53

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: plugin cmd et firewall

Heu comme ca, je dirais qu'il faut bricoler le fichier sudoers pour donner à apache les droits sur les exécutables voulus....
Par contre, pas de linux sous la main, je ne peut pas être beaucoup plus précis. Désolé!

A bientôt
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#7 2008-07-11 10:36:05

jmdumont
Member
From: Lyon
Registered: 2005-06-02
Posts: 95

Re: plugin cmd et firewall

bonjour,

voici des infos supplémentaires :
sur une autre machine plus ancienne avec un o.s. plus ancien, cela fonctionnait très bien.
je me dit almos que cela doit être un blocage de sécurité sous apache qui est actif mais je ne sais pas lequel
remarque, la commande nslookup fonctionne !

config :

Apache/2.2.3 (Mandriva Linux/PREFORK-1.3.20060mlcs4)
PHP Version 5.1.6 with Hardening-Patch 0.4.14
mysql-5.0.45-7.1.20060mlcs4
o.s. mandriva corporate 4
glpi 0.70.2

Offline

#8 2008-07-11 10:37:59

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: plugin cmd et firewall

Oui c'est ça il faut modifier le fichier sudoers pour permettre à l'utilisateur apache d'exécuter le commande souaitée.

Sinon tu dois pouvoir utiliser le commande php exec si :
Note: Lorsque le safe mode est activé, vous pouvez uniquement exécuter des programmes qui se situent dans le dossier défini par safe_mode_exec_dir. Pour des raisons pratiques, il n'est actuellement pas permis d''avoir le composant .. dans le chemin de l'exécutable.

Après tu as pleins de solutions, tu peux passer par un script cgi, mais bon t'as déjà de quoi faire smile

Offline

#9 2008-07-11 10:56:41

jmdumont
Member
From: Lyon
Registered: 2005-06-02
Posts: 95

Re: plugin cmd et firewall

quelqu'un aurait-il un exemple de conf de sudoers ?

Offline

#10 2008-07-11 11:05:07

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: plugin cmd et firewall

Sous FreeBSD? l'utilisateur apache est : www
j'ai donc la ligne dans sudoers.conf :

www        www = NOPASSWD:  /sbin/ping

C'est de tête j'ai pas mon fichier qui va bien sous la main, mais normalement c'est ça smile

Last edited by ddurieux (2008-07-11 11:07:38)

Offline

#11 2008-07-11 11:38:52

jmdumont
Member
From: Lyon
Registered: 2005-06-02
Posts: 95

Re: plugin cmd et firewall

bonjour,
MERCI ! ping et traceroute fonctionne en ayant ajouté "sudo ping" et "sudo traceroute" dans les scripts ./front/plugin_cmd.popup.php ./front/plugin_cmd.massif.php

il me reste à régler le problème wake on lan qui ne fonctionne pas.
je ne sais pas quelle fonction système est utilisée dans ce cas
jmd

Offline

#12 2008-07-12 23:42:33

jmdumont
Member
From: Lyon
Registered: 2005-06-02
Posts: 95

Re: plugin cmd et firewall

un complément d'information, les modifs faites en version 0.70.2
ne fonctionne plud en version glpi 0.71 et avec la dernière version de plugin cmd
en effet, le chemin de l'éxécutable est dans une base et je ne sais quelle commande mettre
j'ai essayé sudo /bin/ping mais cela ne fonctionne pas

quelqu'un aurait-il une solution ?

Last edited by jmdumont (2008-07-31 17:34:58)

Offline

Board footer

Powered by FluxBB