LinuxForum.Fans
Тема

Нужен ли Питон в роутере?

Автор: user160 6 сообщений 1921 просмотров
26.12.2014 15:55 #406996

Добрый день, уважаемые.

Надысь в процессе экспериментов с установкой Debian, увидел, что лог инсталляции пишет что-то там про Питон. Ставил с CD диска. Вроде бы меньше некуда, но тем не менее в логе о были сообщения о Питоне. Причём он установился без спросу.

Собственно почему я об этом пишу.
Читал в одной из книжек по Линуксу, что с точки зрения безопасности на сервере не должно быть никаких компиляторов. С этой точки зрения, ИМХО на в Линуксе для роутера/принт-сервера ничего кроме bash быть не должно.

Прокомментируйте пожалуйста:

  • можно ли обойтись без Питона в роутере?
  • наличие компилятора в сервере - является ли потенциальной уязвимостью?
  • как избежать его установки при инсталляции?
  • как выпилить его из установленной системы?

С уважением user160.

28.12.2014 10:17 #407204

Питон даже в core ставится.
Это обязательная часть системы в данный момент. Очень многие вещи написаны на питоне и без него не работают.
Не знаю как в дебиане, но yum на питоне написан.

28.12.2014 10:53 #407206
Хравн написал:
Питон даже в core ставится.
Это обязательная часть системы в данный момент. Очень многие вещи написаны на питоне и без него не работают.
Не знаю как в дебиане, но yum на питоне написан.

Спасибо за комментарий. :)
Многие системы в данном конкретно случае не нужны
Собственно вопросы были в том:

  • может ли минимальная комплектация Dedian (роутер/принт-сервер/DNS сервер) работать без Питона?
  • Если может, то как вычистить Питон после инсталляции?
  • Или как инсталлировать Debian без Питона?
28.12.2014 15:35 #407274

Из официальной документации. "Пакет содержит интерпретатор и некоторые основные модули, используемые в процессе загрузки операционной системы для решения ряда базовых задач. Файл /usr/share/doc/python2.6-minimal/README.Debian содержит список модулей, входящих в состав данного пакета."

28.12.2014 15:41 #407278

И если начинать говорить о безопастности роутера то начинать не с питона нужно. А кпримеру правильно настроить selinux и chroot для сервисов.

28.12.2014 20:22 #407351

user160, botstrap'иться дебиан без питона, так что без него, гипотетически, можно обойтись, если его ни кто в зависимости не потребует... или начинай с bootstrap'а и добавляй нужное, аккуратно рассматривая, что идёт в зависимостях, или начинай откуда угодно удали питон и разруливай зависимости...

Войдите или зарегистрируйтесь, чтобы ответить.