[devel] О нескольких группах и их уместности в пакете setup

Leonid Krivoshein klark.devel на gmail.com
Ср Сен 23 23:13:32 MSK 2026


Привет!


On 9/23/26 3:44 PM, Arseny Maslennikov wrote:
> Hi!
> 
> (Довольно давно уже) поступило предложение расширить group.master
> несколькими группами и приколоченными их GID:
>    https://git.altlinux.org/tasks/427655
> 
> Они зачем-то все в одном коммите, и мотивация к добавлению не вполне
> ясна (смазана и плохо артикулирована; можно до чего-нибудь догадаться,
> но не более).
> Я бы предпочёл их разбить на несколько категорий; и к их добавлению
> куда-нибудь для каждой категории будет отдельный мотив.
> 
>    clock:x:56:
>    input:x:57:
>    render:x:58:
>    sgx:x:59:
>    tape:x:60:
>    video:x:61:
> Про эти группы мы знаем, что они упоминаются в 50-udev-default.rules
> Это повод включить их в пакет udev, но не обязательно в setup.
> 
>    empower:x:62:
> Это кусок run0; он не будет иметь смысла в системах без run0, если мы
> только не решим в качестве полиси, что у нас в дистрибутиве эта группа
> всегда получает привилегированные капы.
> Это повод упаковать группу в один пакет с run0, но не обязательно в
> setup.
> 
>    systemd-journal:x:84:
> Программа journalctl любит писать:
>> Hint: You are currently not seeing messages from other users and the system.
>>        Users in groups 'adm', 'systemd-journal', 'wheel' can see all messages.
>>        Pass -q to turn off this notice.
> Т. е. такая группа является интерфейсом навроде wheel, но слабее.
> С другой стороны, там же есть adm и wheel. Как-то странно, что имена,
> явно начинающиеся с "systemd-", упаковываются в пакет, присутствующий на
> каждой системе.
> 
>    systemd-network:x:85:
>    systemd-resolve:x:86:
>    systemd-timesync:x:87:
>    systemd-coredump:x:88:
>    systemd-oom:x:89:
>    systemd-journal-remote:x:90:
> И соотв. UID тоже.
> Это какие-то программы из состава systemd, эти gid и uid можно упаковать
> вместе со своими программами, но не обязательно в setup.
> 
> Если я что-то упустил — буду рад уточнениям и дополнениям. :)

Fedora с версии 42 перешла на sysusers.d, а здесь обсуждается статика?
И какое вообще целеполагание (какая цель улучшения)?

По первой группе: это из basic.conf: https://systemd.io/UIDS-GIDS/


-- 
WBR, Leonid Krivoshein.



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