ouverture d'une session telnet/SSH [PHP - PERL] - Programmation
MarshPosté le 18-05-2002 à 10:41:49
Tout d'abord je vais présenter rapidement en quoi consiste la chose : J'ai une application par interface Web qui tourne sur un serveur apache (tout est sous linux je précise) cette application permet de configurer des serveur DHCP . Pour faire prendre en compte au serveur DHCP les modifications il faut le redémarrer (avec le script init.d), l'administrateur aurait aimer pouvoir le faire depuis l'interface mais il se pose ici un probleme de droit (le serveur apache a les droit d'un utilisateur apache dans le groupe apache) . La solution serait de faire tourner le serveur apache en root mais cela pose des problèmes de sécurité . J'envisage donc la solution suivante c'est de pouvoir ouvrir une séssion telnet ou SSH à partir de l'interface. Est ce qu'il est possible en PHP de le faire (ou à la limite en perl)
Je voudrais qu'un terminal s'ouvre, après l'admin se log et se met en root manuellement pour redémarrer le serveur.
merci les gars j'espère que j'ai été assez clair !!
Marsh Posté le 18-05-2002 à 10:41:49
Tout d'abord je vais présenter rapidement en quoi consiste la chose :
J'ai une application par interface Web qui tourne sur un serveur apache (tout est sous linux je précise) cette application permet de configurer des serveur DHCP . Pour faire prendre en compte au serveur DHCP les modifications il faut le redémarrer (avec le script init.d), l'administrateur aurait aimer pouvoir le faire depuis l'interface mais il se pose ici un probleme de droit (le serveur apache a les droit d'un utilisateur apache dans le groupe apache) .
La solution serait de faire tourner le serveur apache en root mais cela pose des problèmes de sécurité .
J'envisage donc la solution suivante c'est de pouvoir ouvrir une séssion telnet ou SSH à partir de l'interface. Est ce qu'il est possible en PHP de le faire (ou à la limite en perl)
Je voudrais qu'un terminal s'ouvre, après l'admin se log et se met en root manuellement pour redémarrer le serveur.
merci les gars j'espère que j'ai été assez clair !!
REM : l'admin est sous win et linux