Bug 37813

Summary: "Центр управления", "Локальные группы" - некорректное (?) отображение групп
Product: Sisyphus Reporter: Mikhail Efremov <sem>
Component: alterator-groupsAssignee: Andrey Cherepanov <cas>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: cas, mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 37786    

Description Mikhail Efremov 2020-01-13 17:18:02 MSK
+++ Данная ошибка создана размножением ошибки 37786 +++

При открытии оснастки "Локальные группы" автоматически отображаются многие группы:
adm
apache
asterisk
... (пропустил длинный список)
x10
xfs
zgrp
zabbix

Checkbox "Показывать системные группы" установлен.

Далее в примечании сказано, что "Группы для системных служб (начинаются в '_'), не показываются."

Если верить файлу /etc/group, существует несколько таких системных групп:
_gnupg:x:497:
_autoipd:x:494:
_teamd:x:493:
_avahi:x:489:
_keytab:x:487:_sssd 
_chrony:x:484:
_alterator:x:483:
_dnsmasq:x:478:
_ldm:x:476
_sssd:x:475: 

Ни одна из этих групп не отображается независимо от галочки "Показывать системные группы".

Однако если очистить галочку "Показывать системные группы", список групп становится пустым.

Для полноты картины замечу, что если стоит другая галочка "Показывать пользовательские группы", то они (пользовательские группы) отображаются.

Возможно, возникает путаница между системными группами и группами для системных служб. Частично это подтверждается в "Справке". Но тогда было бы желательно разделить понятия "системности". Да и в чём смысл прятать группы, начинающиеся с '_'?


Эта оснастка "Локальные группы" позволяет создавать новые группы, но им нельзя задать желаемый GID. Хотя, допускаю, что это "by design".

Всё указанное поведение наблюдается независимо от "Режима эксперта".
Comment 1 Anton Farygin 2021-04-30 09:52:34 MSK
@zerg можешь помочь в починке этой ошибки ?
Comment 2 Sergey V Turchin 2021-04-30 11:02:48 MSK
Чесгря, я не вижу баг.

P.S.
Вижу другой, но с этим не связано.
Comment 3 Mikhail Efremov 2021-11-18 16:55:47 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Чесгря, я не вижу баг.

Да, при ближайшем рассмотрении все работает как и задумывалось.

> Возможно, возникает путаница между системными группами и группами для
> системных служб. Частично это подтверждается в "Справке". Но тогда было бы

Я не вижу особой путаницы, понятие "system group" устоялось еще в незапамятные времена. Как и system service.

> желательно разделить понятия "системности". Да и в чём смысл прятать группы,
> начинающиеся с '_'?

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

> 
> Эта оснастка "Локальные группы" позволяет создавать новые группы, но им
> нельзя задать желаемый GID. Хотя, допускаю, что это "by design".

Это можно оформить как feature request, но мне кажется это достаточно редкая необходимость, чтобы ее добавлять в модуль.