[devel-distro] sysusers
Vitaly Lipatov
lav at altlinux.ru
Sat Feb 1 04:06:23 MSK 2025
Arseny Maslennikov писал(а) 31.1.25 17:30:
...
> Мы (как минимум в моём лице) давно мечтаем переехать на декларативное
> описание "системных" UID/GID из пакетов. Но внедрить sysusers — это
> задача непростая.
>
> Во-первых, systemd-sysusers никогда не будет поддерживать
> https://altlinux.org/tcb по двум причинам:
> — потому что они там, в проекте systemd, курят непонятно что[1],
> — "ALT is a niche distro"[2] (c) Lennart Poettering.
> [1]
> https://github.com/systemd/systemd/commit/9ab315ccf22a56ce28d442d94c5e4e3c416739c5
> [2]
> https://github.com/systemd/systemd/issues/33787#issuecomment-2296116655
> Т. е. для успокоения утилиты grpck, решающей непонятно какую задачу и
> лезущей в shadow database непонятно зачем, были проделаны особые
> усилия,
> сделавшие код systemd-sysusers зависящим от реализации shadow. А для
> tcb
> теперь требуются особые усилия, которые Леннарт реально не хочет
> ни предпринимать, ни даже сопровождать.
>
> Во-вторых, в альте поддерживается и жизнь без systemd. sysusers может
> быть собрана и использована как standalone-утилита, но см. предыдущий
> абзац.
>
> Поэтому разбирать sysusers.d/*.conf нужно какой-то своей программой.
>
> В-третьих, нужна будет поддержка со стороны rpm-build и rpm. Если
> вызывать sysusers в секции %pre, то для инсталляций со свободным
> управлением пакетами (т. е. всех, кроме таких, о которых ваш тред)
> большой разницы нет. Пока у меня не сложилось устойчивого мнения о том,
> как здесь быть. (Предложения лучше в devel@)
https://bugzilla.altlinux.org/52893
--
С уважением,
Виталий Липатов,
ALT Linux Team
More information about the devel-distro
mailing list