[RESOLU] APACHE EXECUTION DE COMMANDE

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

[RESOLU] APACHE EXECUTION DE COMMANDE

Messagepar KievZ » 27 Mai 2004 15:50

bonjours a tous,
alors voila j'ai créé un dhcp sur lequel se trouve un serveur apache php et sql,
tout marche bien mais le probleme c'est qu'a l'ajout de personnes (c'est un dhcp a adresse fixe) je dois relancé le service (/etc/init.d/dhcp3-server restart) mais voila dans mon code php j'ai mi:
system("/etc/init.d/dhcp3-server restart");
mais rien ne se passe :?
alors j'ai cherché sur google et je suis tombé sur
httpd.conf de apache
user www-data
group www-data

je pense que pour que je puisse relancé mon service dhcp je dois changé
les droits d'accee ou alors le group des personnes mais is quelqu'un pourrais m'expliqué :-)

merci beaucoup
Dernière édition par KievZ le 01 Juin 2004 10:53, édité 2 fois au total.
Avatar de l’utilisateur
KievZ
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 15 Jan 2004 01:00

Messagepar Fesch » 27 Mai 2004 19:36

Effectivement, c'est uniquement "root" qui a le droit de relancer le service en question. Le plus simple et de travailler avec "sudo", un outil qui permet de manière plutôt bien sécurisé que des personne non-root puissent lancer des programmes (bien définis dans un fichier!) en tant que "root". J'ai eut le même problème avec ReDoMa et c'est comme cela en fait que j'ai résolu le problème. Ca marche très bien!
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Merci Fesch

Messagepar KievZ » 28 Mai 2004 09:03

Merci, mais j'avias deja testé :-S et sa a pas marché, si t'as une doc ou un truc pour sudo je suis preneur!!!
Merci
Avatar de l’utilisateur
KievZ
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 15 Jan 2004 01:00

Messagepar Franck78 » 28 Mai 2004 09:27

Ouais, encore un truc louche....

Depuis quand Apache a besoin de relancer un serveur DHCP ? Tu peux expliquer cette usine à gaz. Rien que pour le fun :!:

bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

explication

Messagepar KievZ » 28 Mai 2004 09:34

Salut Franck78!
Alors voila je t'explique:
J'ai un projet c'es de mettre un parc informatique public en dhcp fixe!
sa veux dire que je sais à tout moment grace à la configue du dhcp ou se trouve tel ou tel pc en cas d'infection de virus de de p2p!
donc j'ai créé le dhcp mais voilà pour ajouté les utilisateurs!! y'a plus de 200pc's alors j'ai créé un serveur apache avec php et sql pour faire une petite interface d'edition du fichier de config du serveur dhcp (dhcpd.conf) :-)
et dans la base de donné sql je sauvegarde:
le poste, l'utlisateur, l'adresse mac & l'ip, numero de prise, tel....
---
le probleme que j'ai c'est pour relancé le service pour le rendre utilisable avec les nouvelles donné rentrer!!!
voilà si ça t'intersse je veux bien te faire une explication plus en detail de l'installation et de la configuration :-)
Dernière édition par KievZ le 28 Mai 2004 11:29, édité 1 fois au total.
Avatar de l’utilisateur
KievZ
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 15 Jan 2004 01:00

Messagepar Franck78 » 28 Mai 2004 10:41

Je voulais avoir une idée de l'usine...

Alors pour executer des progs root avec apache en nobody, 50% d'internet est consacré à ce sujet. Et le site Apache aussi.
Donc tu es assez grand...

Quel boulot fastidieux tu vas avoir !! Augmentes la durée du bail à 100 jours si tu veux faire du 'fixe' sans cette gestion.
Et pour recouper noms de machine/ip, une bonne moulinette interrogant nbt, sera tout aussi intérrèssante à écrire !

bye


ps:nbt=netbios, samba, nbtstat,...
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Fesch » 28 Mai 2004 11:13

Cela peut très bien fontionné comme cela. IpCOP et Co fonctionnent de la même manière.

Pour "sudo", essaye "man sudo", outil vachement pratique ... sinon Google et regarde le fichier de config qui détient toutes les infos nécessaire avec exemples!!!
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar KievZ » 28 Mai 2004 11:19

re Franck78
.. pour se qui est de cherché sur le net bah si je post un message c'est que j'ai besoin d'une personnes qui m'explique comme elle a fait de façon a se que ça marche !
j'ai deja feuillté le site d'apache!
Mon boulot comme tu dis c'est pas de créé des bailles mais de mettre une ip par adresse mac! pour obtenir un dhcp fixe qui attibut ou non internet et pas un dhcp avec un baille de 100jours!
Le but de la manoeuvre est qu'au moment ou je reseverais un mail de mon FAI me disant que tel ip fais du p2p ou est infecté par tel virus je puisse la retrouvé simple en consultant la base SQL et d'obtenir les info nessessaire pour la retrouvé (4 batiments sur 5 etages)!
Pour revenir a se que je voulais j'arais aimé savoir si quelqu'un pourais me montré le contenue de son sudoers qui fonctionne :o de fasson a se que je puisse fini mon projet!
Merci a tous pour vos messages
Avatar de l’utilisateur
KievZ
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 15 Jan 2004 01:00

Messagepar Fesch » 28 Mai 2004 11:28

Bon, OK.
Alors,

1) Le plus simple est si tu écrit un script Perl/Bash/PHP qui fasse ceci:
* Mettre à jour le fichier dhcp en fonction des paramètres, style
Code: Tout sélectionner
dhcpupdate insert FF:00:A1:56:39:00 192.168.0.12

ou
Code: Tout sélectionner
dhcpupdate delete FF:00:A1:56:39:00 192.168.0.12


2) Tu donne à ton utiliseur "nobody" le droit dans sudoers. Pour éditer ce fichier il faut utiliser la commande

Code: Tout sélectionner
visudo


Il faut que tu mettes ceci:
Code: Tout sélectionner
# Cmnd alias specification
Cmnd_Alias DHCP_CONTROL=/home/dhcpupdate insert *, \
                        /home/dhcpupdate delete *, \

# Defaults specification
Defaults        !lecture
Defaults        !authenticate

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

nobody ALL=NOPASSWD: DHCP_CONTROL


Bon, c'est assez détaillé?????
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar KievZ » 28 Mai 2004 11:30

sa marche je t'aime merci
Avatar de l’utilisateur
KievZ
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 15 Jan 2004 01:00

Messagepar Fesch » 28 Mai 2004 11:33

:)
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar Franck78 » 28 Mai 2004 12:22

Quel est ce FAI qui prend soin à ce point de ses abonnés ?????

Monsieur,
J'ai l'honneur de vous informez que votre machine dont l'Ip suit, est infectée par le virus tartempion.

IP:123.45.34.34


Oh zut alors! C'est l'adresse de mon firewall qui natte !


Je dis pas que c'est impossible, mais ca devient inutile d'obtenir toute une vraie plage d'IP (au moins deux cents) pour une boite standart.

Il y a un truc qui va pas la dedans !

Bon dév quand même ;-)




Bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Fesch » 28 Mai 2004 12:25

Désolé Frank78, mais j'ai du mal à voir la relation entre ton dernier message et le thème du sujet .... :?: :?:
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar Franck78 » 28 Mai 2004 12:39

C'est vrai qu'il faut prendre le temps de décoder son message. En lisant et décodant correctement je pense, il dit bien qu'il s'attend à recevoir des alertes émises par son FAI.

Maintenant j'ai peut-être utilisé la mauvaise clé de décryptage ;-)



Bye


PS au début mon cerveau à traduit "reseverais" "reserverais", qui somme toute colle au thème : réservation dhcp.

Qui cherchait des exemples ou des nuls en orthographes dénaturent complètement leur message ... ?
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar cain » 28 Mai 2004 20:45

Salut KievZ,

Tu comprendras que j'ai édité ton titre de topic afin d'en éradiquer le ton "criard" fort désagréable ;)
Par ailleurs, la place des remerciements aurait plutôt été dans un post au sein du topic, et ce afin de conserver un titre représentatif de ton sujet, car là...

Cdt

Cain
Vous avez dit Linux ? Welcome to the real world ;)
Avatar de l’utilisateur
cain
Amiral
Amiral
 
Messages: 1608
Inscrit le: 19 Avr 2002 00:00
Localisation: val-de-marne

Suivant

Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron