1

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

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

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

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

  • можно ли обойтись без Питона в роутере?

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

  • как избежать его установки при инсталляции?

  • как выпилить его из установленной системы?


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

Debian amd64 13.5.0.

2

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

3

Хравн пишет:

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

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

  • может ли минимальная комплектация Dedian (роутер/принт-сервер/DNS сервер) работать без Питона?

  • Если может, то как вычистить Питон после инсталляции?

  • Или как инсталлировать Debian без Питона?

Debian amd64 13.5.0.

4

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

5

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

6

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

95% процентов проблем находятся между клавиатурой и стулом.