CryptSpirit
Июль 26, 2010 22:43:37
Сабж. Но меня не интересует запуск команд в оболочке. Это понятно. Цель программа настройки сети, действующая в связки с ifconfig без паролей (но скорее сценарий я буду все таки запускать через gksudo но изначально хочется что то вроде апплета написать) Либо если можно указать на подобные темы без использования внешних программ вроде ifconfig, iwconfig… Можно ли на основе модулей Питона управлять настройкой и мониторингом сети?
P.S. Варианты добавления команд ifconfig, iwconfig… в исключения команды sudo не рассматривается. Цель не настроить дистр под программу, а программу под дистр (он же Debian lenny).
Заранее благодарен.
Lolka
Июль 26, 2010 23:06:58
Перечитал дважды и так и не понял, Вам велосипед хочется или просто нечем заняться.
Wicd написан на Питоне.
http://wicd.sourceforge.net/
CryptSpirit
Июль 26, 2010 23:19:26
Wicd посмотрю. А насчет велосипедов. Парой и велосипедостроение не помешает. Просто хочу сам разобраться.
balu
Июль 27, 2010 09:10:31
Для production я бы посоветовал unix way. То бишь подергать командочки. А разобраться можно и по руководству. Еще лучше будет, если вы с командочками разберетесь.
CryptSpirit
Июль 27, 2010 21:34:15
balu
А разобраться можно и по руководству
Что то я не понял. Мне все таки на os.system делать? Если да в качестве апплета не покатит права админа нужны. А делать для этих команд исключения (запуск без пароля) ой не хочу.
Alex2ndr
Июль 28, 2010 09:09:52
Еще вариант - редактировать /etc/network/interfaces , а потом через ifup|ifdown поднимать и опускать их.
Минимум команд в консоли и имхо самый грамотный способ. Дистро рекомендованный так сказать…
ZZZ
Июль 29, 2010 09:37:32
Угу, только сначала обящательно ifdown, потом редактировать и только после ifup. А то были у меня заглюки с этим…
o7412369815963
Июль 29, 2010 15:56:46
CryptSpirit
А делать для этих команд исключения (запуск без пароля) ой не хочу.
а почему? это хороший и безопасный метод.
Alex2ndr
Июль 29, 2010 16:10:53
o7412369815963
а почему? это хороший и безопасный метод.
C чего вы решили, что он безопасен? Может вообще для всех программ такое прописать? И сделать винду из линуха…
o7412369815963
Июль 29, 2010 16:59:11
Alex2ndr
C чего вы решили, что он безопасен?
потому что можно все четко настроить, кому что можно, кому нельзя. разработчики все продумали.
и нет аргументов за то что он не безопасен.
и вообще, если вы для кого-то разрабатываете прогу, то грамотный админ вам никогда не даст полные права рута.