Reconfiguration réseau sans les droits root - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 16-12-2012 à 11:14:52
Par défaut il n'y a pas besoin d'être root sous Ubuntu pour changer sa config réseau il me semble. Si tu dois proposer une UI spécifique tu peux piloter le "network manager" via D-Bus.
Marsh Posté le 16-12-2012 à 11:19:00
Ummon a écrit : Par défaut il n'y a pas besoin d'être root sous Ubuntu pour changer sa config réseau il me semble. Si tu dois proposer une UI spécifique tu peux piloter le "network manager" via D-Bus. |
Intéressant, comment fait-on cela ?
Marsh Posté le 16-12-2012 à 11:32:47
J'ai un exemple en C# (Mono) au boulot, si t'as la patience d'attendre demain je peux te le filer. La manière de procéder est indépendante du langage. Tu peux m'aggresser par MP si j'oublie.
Marsh Posté le 17-12-2012 à 06:19:18
Cool, merci (je ne connais pas le C# par contre).
Marsh Posté le 17-12-2012 à 11:22:29
https://gist.github.com/4317268
Le code intéressant se trouve dans les méthode 'IPChangerPrototype.SaveToActiveConnection()' et 'IPChangerPrototype.LoadToActiveConnection()'.
La doc concernant D-BUS que j'ai utilisé:
Attention, ce code n'a jamais été utilisé en production, c'est un prototype.
Marsh Posté le 16-12-2012 à 10:57:26
Quechtionne pour les Linux über geeks here:
Comment faire pour permettre à un utilisateur non root de changer facilement sa config réseau IP, comme son adresse IP/DNS ou bien passer en DHCP ? Sous Ubuntu 12.04 LTS, y'a déjà un outil pour-les-nuls pour ça, ou il faut que j'écrive un script ?
Le but: nous vendons à nos clients un appareil qui peut fonctionner dans son réseau, qui peut être en IP fixe ou en DHCP selon les usages.
Message édité par el muchacho le 16-12-2012 à 11:09:06
---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien