Форум сайта python.su
Сабж. Но меня не интересует запуск команд в оболочке. Это понятно. Цель программа настройки сети, действующая в связки с ifconfig без паролей (но скорее сценарий я буду все таки запускать через gksudo но изначально хочется что то вроде апплета написать) Либо если можно указать на подобные темы без использования внешних программ вроде ifconfig, iwconfig… Можно ли на основе модулей Питона управлять настройкой и мониторингом сети?
P.S. Варианты добавления команд ifconfig, iwconfig… в исключения команды sudo не рассматривается. Цель не настроить дистр под программу, а программу под дистр (он же Debian lenny).
Заранее благодарен.
Офлайн
Перечитал дважды и так и не понял, Вам велосипед хочется или просто нечем заняться.
Wicd написан на Питоне. http://wicd.sourceforge.net/
Офлайн
Wicd посмотрю. А насчет велосипедов. Парой и велосипедостроение не помешает. Просто хочу сам разобраться.
Офлайн
Для production я бы посоветовал unix way. То бишь подергать командочки. А разобраться можно и по руководству. Еще лучше будет, если вы с командочками разберетесь.
Офлайн
baluЧто то я не понял. Мне все таки на os.system делать? Если да в качестве апплета не покатит права админа нужны. А делать для этих команд исключения (запуск без пароля) ой не хочу.
А разобраться можно и по руководству
Офлайн
Еще вариант - редактировать /etc/network/interfaces , а потом через ifup|ifdown поднимать и опускать их.
Минимум команд в консоли и имхо самый грамотный способ. Дистро рекомендованный так сказать…
Офлайн
Угу, только сначала обящательно ifdown, потом редактировать и только после ifup. А то были у меня заглюки с этим…
Офлайн
CryptSpiritа почему? это хороший и безопасный метод.
А делать для этих команд исключения (запуск без пароля) ой не хочу.
Офлайн
o7412369815963C чего вы решили, что он безопасен? Может вообще для всех программ такое прописать? И сделать винду из линуха…
а почему? это хороший и безопасный метод.
Офлайн
Alex2ndrпотому что можно все четко настроить, кому что можно, кому нельзя. разработчики все продумали.
C чего вы решили, что он безопасен?
Офлайн