После удаления user - у других user основная группа с одинаковым GID создается #6

Closed
opened 6 months ago by anshn · 4 comments
anshn commented 6 months ago
Collaborator
  1. Создали пользователя test с основной группой test
  2. Создали еще двух пользователей с основной группой test
  3. Удалили пользователя test
  4. Перезагрузили ПК
  5. У двух пользователей вместо основной группы test - стоит одинаковый GID:
userwww:x:1003:1002:userwww:/home/userwww:/usr/bin/bash
qwertt:x:1004:1002:qwertt:/home/qwertt:/usr/bin/bash
  1. Этот GID 1002 в /etc/group присвоен двум разным группам:
qwertt:x:1002:
userwww:x:1002:

ps. Началось с этой задачи: Applications/ubl-settings-usergroups#232

1) Создали пользователя test с основной группой test 2) Создали еще двух пользователей с основной группой test 3) Удалили пользователя test 4) Перезагрузили ПК 5) У двух пользователей вместо основной группы test - стоит одинаковый GID: ``` userwww:x:1003:1002:userwww:/home/userwww:/usr/bin/bash qwertt:x:1004:1002:qwertt:/home/qwertt:/usr/bin/bash ``` 6) Этот GID 1002 в /etc/group присвоен двум разным группам: ``` qwertt:x:1002: userwww:x:1002: ``` ps. Началось с этой задачи: https://gitea.ublinux.ru/Applications/ubl-settings-usergroups/issues/232
anshn added the ошибка label 6 months ago
asmeron was assigned by anshn 6 months ago
Owner

Сейчас работает по алгоритму:

  1. Если через ubconfig удаляется пользователь
  2. Если в системе у удаляемого пользователя основная группа совпадает с основной группой другого пользователя в системе, то
    • Пользователь удалится из системы
    • Основная группа не удалится из системы
  3. Если в конфигурации у удаляемого пользователя основная группа совпадает с основной группой другого пользователя в конфигурации, то
    • Пользователь удалится из конфигурации
    • Основная группа будет синхронизирована и добавлена в локальную и глобальную конфигурацию
Сейчас работает по алгоритму: 1. Если через ubconfig удаляется пользователь 2. Если в системе у удаляемого пользователя основная группа совпадает с основной группой другого пользователя в системе, то - Пользователь удалится из системы - Основная группа не удалится из системы 3. Если в конфигурации у удаляемого пользователя основная группа совпадает с основной группой другого пользователя в конфигурации, то - Пользователь удалится из конфигурации - Основная группа будет синхронизирована и добавлена в локальную и глобальную конфигурацию
Collaborator

ну то есть она будет оставаться в системе и мне не надо будет выводить диалоговое окно о том что пользователи с этой основной группой будут переведены на другие группы?

ну то есть она будет оставаться в системе и мне не надо будет выводить диалоговое окно о том что пользователи с этой основной группой будут переведены на другие группы?
anshn commented 5 months ago
Poster
Collaborator

Проверила, все работает, теперь автоматически создается GROUPADD с группой и она остается у пользователей

Проверила, все работает, теперь автоматически создается GROUPADD с группой и она остается у пользователей
Owner

ну то есть она будет оставаться в системе и мне не надо будет выводить диалоговое окно о том что пользователи с этой основной группой будут переведены на другие группы?

Наверно в предупреждении нужно формулировку сменить

> ну то есть она будет оставаться в системе и мне не надо будет выводить диалоговое окно о том что пользователи с этой основной группой будут переведены на другие группы? Наверно в предупреждении нужно формулировку сменить
asmeron closed this issue 5 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ublinux-init#6
Loading…
There is no content yet.