Votre question

Redémarrer à distance le serveur bind9

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
18 Mars 2010 12:34:24

salut,
je programme en php sous ubuntu, et je veux dévellopper une application qui permet à l'utilisateur d'accéder au serveur bind à distance afin de récupérer des informations systéme et faire l'administration: creér des noms de domaines (un fichier de zone et ajouter la zone au fichier de configuration named.conf) pour prendre ça en considération l'utilisateur doit redémarrer le serveur j'ai essayé un simple script en php qui ne répond pas à mes besoins :
  1. <?php
  2.  
  3. //Example
  4.  
  5. $script1 = "bash -l /etc/init.d/bind9 restart";
  6.  
  7. $connection = ssh2_connect('192.16.118.130', 22);
  8. ssh2_auth_password($connection, 'username', 'passwd');
  9.  
  10. $stream = ssh2_exec($connection, $script1);
  11. stream_set_blocking($stream, true);
  12.  
  13. $affich=stream_get_contents($stream);
  14. echo $affich;
  15. ?>

lorsque j'essaye de le redémarrer via un terminal à l'aide de la commande ssh j'aurais ça:
root@nina-laptop:~# ssh nina@192.16.118.130 'sudo /etc/init.d/bind9 restart'
sudo: no tty present and no askpass program specified
root@nina-laptop:~# ssh nina@192.16.118.130 'bash -l /etc/init.d/bind9 restart'
* Stopping domain name service... bind9
...done.
* Starting domain name service... bind9
chmod: changing permissions of `/var/run/named': Operation not permitted

safait des jours que je cherche de solution, j'éspére que l'un de vous pourrez m'aider
merci d'avance.

Autres pages sur : redemarrer distance serveur bind9

18 Mars 2010 21:39:55

et à chaque modification d'un des users, le serveur bind sera redémarré ?
sans oublier la sécurité des fichiers qui doivent être en écriture à ces users...

le mieux c'est d'utiliser bind avec une base mysql, pour les mises à jour en php ce sera plus simple
http://mysql-bind.sourceforge.net/

m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS