[Uneex] Предложение по теме семинара

Fr. Br. George george на po.cs.msu.su
Чт Окт 14 16:02:12 MSD 2004


On Mon, Oct 11, 2004 at 05:04:51PM +0400, Nikita V. Youshchenko wrote:
> >  Мысль сделать что-то вроде круглого стола с тремя направляющими
> > докладами: ALT Linux, Debian, FreeBSD5 с последующей дискуссией.
> 
> Т.е. позаниматься конструктивным сравнением дистрибутивов.
> Здравая идея.
> 
> Остаётся составить тот самый список фич/задач, которые предлагается 
> обсуждать. Только хорошо бы вместо просто перечисления в стиле
> > control (это из owl, полезная вещь), alternatives, chrooted service by
> > default, no incoming connections by default, "*.d/" в как можно больших
> > местах, /etc/security/console.*, sisiphus/hasher (про это можно
> > отдельный доклад попросить сделать), apt+rpm, локализация консоли, TCB
> > passwd (это тоже из OWL).
> про каждый пункт написать в нескольких словах, о чём бишь это.

Хорошо.
 - control
Часто бывает, что какой-нибудь сервис нормально работает только в
нескольких состояниях. Например, passwd может использовать схему shadow
или схему tcb. При этом для перехода из одного состояния в другое надо
строго определённым образом изменить config-файл(ы) и/или поменять
premissions на файл{ы}. Администраторы пишут самодельные скрипты для
этого. Почему бы не сделать к ним API на шелле и не написать их заранее?
Пример: control password tcb VS control passwd shadow
Ещё пример: cups, зараза, теперь позволяет _либо_ конфигуриться, _либо_
печатать. Во многих дистрибутивах делают unpatch. В ALT сделана опция
noizvrat, при включении которой и изменении прав доступа, cups позволяет
и печатать, и конфигуриться. 
control cups public VS control cups restricted.

 - alternatives
У Никиты.

 - chrooted service
Зачем чрутить службы (если кто не знает), какие из них зачручены в ALT и
какие для управления этим есть средства

 - no incoming connections
Многие службы в ALT не принимают соединений из сети по умолчанию. На
некоторые есть control, на некоторые -- ещё нет.

 - "*.d/"
Появилась тенденция заменять монолитный rc-скрипт или config-файл
_каталогом_, в котором сложены отдельные файлы-детальки. Что в ALT за
".d"-влено, зачем, и как управляется

 - /etc/security/console.*
Кто первый встал, того и тапки! Первый залогинившийся с консоли получает
бесплатный доступ к /dev/audio, /dev/cdwriter и т. п., даже если он не
чле соответствующих групп!

 - Sisyphus
http://www.altlinux.ru/index.php?module=sisyphus

 - hasher
Среда сборки для Сизифа.
ftp://ftp.altlinux.org/pub/people/ldv/hasher/hasher.7.html

 - apt+rpm
Особенности RPM-ов в ALT. Куча макросов, заточка под hasher. Заточка под apt

 - TCB passwd
http://www.openwall.com/tcb/. Если кто-нибудь расхакает программу
passwd, он сможет узнать... только хэш _собственного_ пароля!

Замечу, что кое-что из описанного Никитой есть в той или иной форме в
ALT, сделанное по следам Debian, но иногда не так. Вот вам
конструктивное сравнение.


-- 
			George V Kouryachy (aka Fr. Br. George)
			mailto:george at po_cs_msu_su


Подробная информация о списке рассылки Uneex