Логотип

TC Debian отменяет правила, установленные разработчиками systemd для разрешений /var/lock.avif

TC Debian отменяет правила, установленные разработчиками systemd для разрешений /var/lock.avif

Технический комитет Debian (https://www.debian.org/devel/tech-ctte), высший орган, принимающий технические решения в Debian, который вмешивается, когда разработчики Debian не могут прийти к согласию по какому-либо техническому вопросу, вмешался в спор между разработчиками Debian и сопровождающими systemd по поводу каталога /var/lock.

Споры разгорелись после того, как недавнее обновление systemd (версия 258) сделало /var/lock доступным для записи только пользователю root, что нарушило совместимость с некоторыми существующими программами Debian, которые по-прежнему используют его для общесистемных блокировок.

Однако Технический комитет решил не соглашаться с разработчиками systemd и потребовал, чтобы /var/lock был восстановлен с более мягкими ограничениями. По мнению комитета, пакеты Debian должны по-прежнему соответствовать стандарту иерархии файловых систем, включённому в политику Debian.

Это означает, что /var/lock должен оставаться доступным для общесистемных блокировок, по крайней мере до тех пор, пока все уязвимые программы не перейдут на современные альтернативы, такие как flock.

Это решение было принято после длительного обсуждения, которое началось с отчёта об ошибке, в котором разработчики Debian выразили обеспокоенность по поводу изменений в systemd. В то же время был открыт ещё один отчёт об ошибке в отношении systemd за нарушение рекомендаций FHS.

Разработчики systemd дали понять, что не собираются восстанавливать соответствие требованиям FHS, но предложили нижестоящим дистрибутивам самим настраивать разрешения, если они того хотят.

Читать  Как найти запущенные службы в Linux с помощью команд Systemd [краткое руководство]

Однако технический комитет Debian не согласился с такой позицией. «То, что конкретный поставщик не заинтересован в соблюдении FHS, не является достаточной причиной для того, чтобы пакет Debian игнорировал FHS», — написал комитет в своём постановлении.

В соответствии со своими конституционными полномочиями ТК сослался на раздел 6.1.4 («Технический комитет может попросить разработчика предпринять определенные технические действия, даже если разработчик этого не хочет; для этого требуется большинство в 3:1.»), чтобы отменить решение разработчиков systemd.

Другими словами, директива требует, чтобы пакет systemd в Debian снова предоставил /var/lock права на запись, чтобы существующее программное обеспечение, зависящее от него, продолжало работать должным образом.

Комитет добавил, что эта мера должна действовать до тех пор, пока все затронутые пакеты не будут переведены на использование flock или другого подходящего механизма блокировки, а политика Debian не будет соответствующим образом обновлена.

Для получения дополнительной информации см. полное обсуждение в списке рассылки Debian.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала