ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] О нескольких группах и их уместности в пакете setup
@ 2026-09-23 12:44 Arseny Maslennikov
  2026-09-23 20:13 ` Leonid Krivoshein
  2026-09-24  5:27 ` Anton Midyukov
  0 siblings, 2 replies; 11+ messages in thread
From: Arseny Maslennikov @ 2026-09-23 12:44 UTC (permalink / raw)
  To: devel

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.

Если я что-то упустил — буду рад уточнениям и дополнениям. :)


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-23 12:44 [devel] О нескольких группах и их уместности в пакете setup Arseny Maslennikov
@ 2026-09-23 20:13 ` Leonid Krivoshein
  2026-09-24  5:27 ` Anton Midyukov
  1 sibling, 0 replies; 11+ messages in thread
From: Leonid Krivoshein @ 2026-09-23 20:13 UTC (permalink / raw)
  To: devel

Привет!


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.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-23 12:44 [devel] О нескольких группах и их уместности в пакете setup Arseny Maslennikov
  2026-09-23 20:13 ` Leonid Krivoshein
@ 2026-09-24  5:27 ` Anton Midyukov
  2026-09-24  8:06   ` Alexey V. Vissarionov
  1 sibling, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2026-09-24  5:27 UTC (permalink / raw)
  To: devel

23.09.2026 15:44, Arseny Maslennikov пишет:
> Hi!
> 
> (Довольно давно уже) поступило предложение расширить group.master
> несколькими группами и приколоченными их GID:
>   https://git.altlinux.org/tasks/427655
> 
[...]

А можно добавить officer:x:64:, пока этот GID кому-нибудь не назначили?

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  5:27 ` Anton Midyukov
@ 2026-09-24  8:06   ` Alexey V. Vissarionov
  2026-09-24  8:21     ` Arseny Maslennikov
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey V. Vissarionov @ 2026-09-24  8:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Good ${greeting_time}!

On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:

 >> (Довольно давно уже) поступило предложение расширить
 >> group.master несколькими группами и приколоченными их GID:
 >> https://git.altlinux.org/tasks/427655
 > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
 > назначили?

А это кто и для чего? И зачем ему фиксированный UID?
Например, у меня такого нигде нет.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  8:06   ` Alexey V. Vissarionov
@ 2026-09-24  8:21     ` Arseny Maslennikov
  2026-09-24  8:50       ` Anton Midyukov
  0 siblings, 1 reply; 11+ messages in thread
From: Arseny Maslennikov @ 2026-09-24  8:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 708 bytes --]

On Thu, Sep 24, 2026 at 11:06:10AM +0300, Alexey V. Vissarionov wrote:
> Good ${greeting_time}!
> 
> On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:
> 
>  >> (Довольно давно уже) поступило предложение расширить
>  >> group.master несколькими группами и приколоченными их GID:
>  >> https://git.altlinux.org/tasks/427655
>  > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
>  > назначили?
> 
> А это кто и для чего? И зачем ему фиксированный UID?
> Например, у меня такого нигде нет.

+1

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  8:21     ` Arseny Maslennikov
@ 2026-09-24  8:50       ` Anton Midyukov
  2026-09-24  9:20         ` Denis Medvedev
  2026-09-26 11:39         ` Anton Farygin
  0 siblings, 2 replies; 11+ messages in thread
From: Anton Midyukov @ 2026-09-24  8:50 UTC (permalink / raw)
  To: devel

24.09.2026 11:21, Arseny Maslennikov пишет:
> On Thu, Sep 24, 2026 at 11:06:10AM +0300, Alexey V. Vissarionov wrote:
>> Good ${greeting_time}!
>>
>> On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:
>>
>>  >> (Довольно давно уже) поступило предложение расширить
>>  >> group.master несколькими группами и приколоченными их GID:
>>  >> https://git.altlinux.org/tasks/427655
>>  > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
>>  > назначили?
>>
>> А это кто и для чего? И зачем ему фиксированный UID?
>> Например, у меня такого нигде нет.
> 
> +1
> 
Так исторически сложилось.

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  8:50       ` Anton Midyukov
@ 2026-09-24  9:20         ` Denis Medvedev
  2026-09-24 10:50           ` Anton Midyukov
  2026-09-25  6:04           ` Alexey V. Vissarionov
  2026-09-26 11:39         ` Anton Farygin
  1 sibling, 2 replies; 11+ messages in thread
From: Denis Medvedev @ 2026-09-24  9:20 UTC (permalink / raw)
  To: Anton Midyukov; +Cc: ALT Linux Team development discussions

On Thu, 24 Sep 2026 11:50:49 +0300
Anton Midyukov <antohami@altlinux.org> wrote:

> 24.09.2026 11:21, Arseny Maslennikov пишет:
> > On Thu, Sep 24, 2026 at 11:06:10AM +0300, Alexey V. Vissarionov wrote:
> >> Good ${greeting_time}!
> >>
> >> On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:
> >>
> >>  >> (Довольно давно уже) поступило предложение расширить
> >>  >> group.master несколькими группами и приколоченными их GID:
> >>  >> https://git.altlinux.org/tasks/427655
> >>  > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
> >>  > назначили?
> >>
> >> А это кто и для чего? И зачем ему фиксированный UID?
> >> Например, у меня такого нигде нет.
> > 
> > +1
> > 
> Так исторически сложилось.
> 
Он нужен в системах в которых есть поддержка отдельного от root офицера
безопасности. При этом для этого офицера в pam надо указывать его numeric uid,
и этот офицер должен быть в списке привилегированных аккаунтов.


-- 
    


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  9:20         ` Denis Medvedev
@ 2026-09-24 10:50           ` Anton Midyukov
  2026-09-26 11:40             ` Anton Farygin
  2026-09-25  6:04           ` Alexey V. Vissarionov
  1 sibling, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2026-09-24 10:50 UTC (permalink / raw)
  To: devel

24.09.2026 12:20, Denis Medvedev пишет:
> On Thu, 24 Sep 2026 11:50:49 +0300
> Anton Midyukov <antohami@altlinux.org> wrote:
> 
>> 24.09.2026 11:21, Arseny Maslennikov пишет:
>>> On Thu, Sep 24, 2026 at 11:06:10AM +0300, Alexey V. Vissarionov wrote:
>>>> Good ${greeting_time}!
>>>>
>>>> On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:
>>>>
>>>>  >> (Довольно давно уже) поступило предложение расширить
>>>>  >> group.master несколькими группами и приколоченными их GID:
>>>>  >> https://git.altlinux.org/tasks/427655
>>>>  > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
>>>>  > назначили?
>>>>
>>>> А это кто и для чего? И зачем ему фиксированный UID?
>>>> Например, у меня такого нигде нет.
>>>
>>> +1
>>>
>> Так исторически сложилось.
>>
> Он нужен в системах в которых есть поддержка отдельного от root офицера
> безопасности. При этом для этого офицера в pam надо указывать его numeric uid,
> и этот офицер должен быть в списке привилегированных аккаунтов.
> 
> 

И GID и UID у него фиксированные.
В связи с желанием инициативных людей понадобавлять новых GID, я и прошу или этот добавить, или его никем не занимать.

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  9:20         ` Denis Medvedev
  2026-09-24 10:50           ` Anton Midyukov
@ 2026-09-25  6:04           ` Alexey V. Vissarionov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey V. Vissarionov @ 2026-09-25  6:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Good ${greeting_time}!

On 2026-09-24 12:20:13 +0300, Denis Medvedev wrote:

 >>>>>> group.master несколькими группами и приколоченными их GID:
 >>>>> А можно добавить officer:x:64:, пока этот GID кому-нибудь не
 >>>>> назначили?
 >>>> А это кто и для чего? И зачем ему фиксированный UID?
 >>>> Например, у меня такого нигде нет.
 >> Так исторически сложилось.

Значит, там, где оно так сложилось, исправлять будет больно.

 > Он нужен в системах в которых есть поддержка отдельного от root
 > офицера безопасности. При этом для этого офицера в pam надо
 > указывать его numeric uid,

Головы поотрывать тем, кто это сделал. Ввиду неумения пользоваться.

PAM полностью работает в усерспейсе (ядро на него чхать хотело),
а в усерспейсе есть /etc/passwd

 > и этот офицер должен быть в списке привилегированных аккаунтов.

Кому должен и сколько? :-)

Придется поменять - UIDы и GIDы где-то до 200...300 имеют хорошие
шансы стать зарезервированными на уровне ядра. В апстриме, ага.

Ну и создавать системных пользователей лучше всего классическим
способом - в %post пакета. А до создания никаких принадлежащих
им файлов в системе появляться не должно вообще никак.

Отход от этого правила - типичное кроилово. Ведущее известно куда.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24  8:50       ` Anton Midyukov
  2026-09-24  9:20         ` Denis Medvedev
@ 2026-09-26 11:39         ` Anton Farygin
  1 sibling, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2026-09-26 11:39 UTC (permalink / raw)
  To: devel

On 9/24/26 11:50, Anton Midyukov wrote:
> 24.09.2026 11:21, Arseny Maslennikov пишет:
>> On Thu, Sep 24, 2026 at 11:06:10AM +0300, Alexey V. Vissarionov wrote:
>>> Good ${greeting_time}!
>>>
>>> On 2026-09-24 08:27:56 +0300, Anton Midyukov wrote:
>>>
>>>   >> (Довольно давно уже) поступило предложение расширить
>>>   >> group.master несколькими группами и приколоченными их GID:
>>>   >> https://git.altlinux.org/tasks/427655
>>>   > А можно добавить officer:x:64:, пока этот GID кому-нибудь не
>>>   > назначили?
>>>
>>> А это кто и для чего? И зачем ему фиксированный UID?
>>> Например, у меня такого нигде нет.
>> +1
>>
> Так исторически сложилось.
>
плохо сложилось



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] О нескольких группах и их уместности в пакете setup
  2026-09-24 10:50           ` Anton Midyukov
@ 2026-09-26 11:40             ` Anton Farygin
  0 siblings, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2026-09-26 11:40 UTC (permalink / raw)
  To: devel

On 9/24/26 13:50, Anton Midyukov wrote:
> И GID и UID у него фиксированные.
> В связи с желанием инициативных людей понадобавлять новых GID, я и прошу или этот добавить, или его никем не занимать.

никем не занимать хороший компромис



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-09-26 11:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-23 12:44 [devel] О нескольких группах и их уместности в пакете setup Arseny Maslennikov
2026-09-23 20:13 ` Leonid Krivoshein
2026-09-24  5:27 ` Anton Midyukov
2026-09-24  8:06   ` Alexey V. Vissarionov
2026-09-24  8:21     ` Arseny Maslennikov
2026-09-24  8:50       ` Anton Midyukov
2026-09-24  9:20         ` Denis Medvedev
2026-09-24 10:50           ` Anton Midyukov
2026-09-26 11:40             ` Anton Farygin
2026-09-25  6:04           ` Alexey V. Vissarionov
2026-09-26 11:39         ` Anton Farygin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git