Vous n'êtes pas identifié.
Bonjour,
je souhaite modifier la configuration réseau à distance d'un PC embarqué.
Pour cela, j'ai crée un formulaire dans une page web, celle ci étant stocké sur le server de mon PC embarqué.
J'arrive à lire / ecrire à l'aide cette page, les paramètres voulus dans les bons fichiers de configurations réseaux
Maintenant lorsque je modifie ces paramètres, j'aimerais qu'ils prennent effet immédiatement. Il me faut donc relancer le periph concerné, qui s'appelle dans mon cas:
./etc/init.d/networking restart
Malheureusement, je n'ai pas les droits suffisants pour utiliser restart ou meme reboot puisque j'execute ces mofications en tant que client sur le server distant.
Quelqu'un connait il un moyen de s'attribuer les droits root ne serait ce que pour une commande ?
Par exemple, une commande dans laquelle on passerait root+ le mot de passe suivi de la commande qu'on souhaite executer en tant que root ?
J'ai essayé avec du ssh mais en vain, je n'arrive pas a inserer le mot de passe
Sinon qqun connait il un moyen d'utiliser restart ou reboot sur un ordinateur distant, depuis un script cgi ?
Merci d'avance
Hors ligne
Salut.
tu pourrait utiliser sudo, en t'autorisant uniquement à utiliser ./etc/init.d/networking.
Bonne soirée
Hors ligne
ou installe webmin ^^
Hors ligne
Hello,
C'est anormal que tu n'aies pas le droit de redémarrer un service mais que tu puisses quand même toucher a sa configuration. Ce serait intéressant de savoir pourquoi ton système s'est retrouvé configuré comme ca.
Autrement, utilises sudo, ou un script suid root. Ca a déja été mentionné qq part dans ce forum je crois...
Hors ligne