Информация о системных пользователях в таблице не обновляется #201

Closed
opened 10 months ago by anshn · 27 comments
Collaborator
  1. Есть пользователь "kkkkkk", ему при редактировании присвоена основная группа "qwer". Везде эта группа отображается:
# /etc/passwd
kkkkkk:x:1008:1002:kkkkkk:/home/kkkkkk:/usr/bin/bash
# /etc/group
qwer:x:1002:
# /ublinux.ini
USERADD[kkkkkk]='kkkkkk:1008:qwer:x:--shell /usr/bin/bash:ublinux'
  1. Но в утилите числится старая группа. Не помогает перезагрузка программы и кнопки обновления:

image

1. Есть пользователь "kkkkkk", ему при редактировании присвоена основная группа "qwer". Везде эта группа отображается: ```bash # /etc/passwd kkkkkk:x:1008:1002:kkkkkk:/home/kkkkkk:/usr/bin/bash # /etc/group qwer:x:1002: # /ublinux.ini USERADD[kkkkkk]='kkkkkk:1008:qwer:x:--shell /usr/bin/bash:ublinux' ``` 2. Но в утилите числится старая группа. Не помогает перезагрузка программы и кнопки обновления: ![image](/attachments/4513276c-72fb-45d6-9eac-d60dbd05541a)
anshn added the ошибка label 10 months ago
user-166 was assigned by anshn 10 months ago
YanTheKaller was assigned by anshn 10 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/36855474899cdbfcc2308a9a630420f1c9765ca3
Poster
Collaborator

Не работает все еще:

image

image

Не работает все еще: ![image](/attachments/68ee6f7f-c1aa-4b27-abf8-7156d694792d) ![image](/attachments/22893a91-b9ba-4399-9e7c-a775e44a8a8d)
Collaborator

Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.

Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.
Collaborator

a31900d582

Не работает все еще:

image

image

https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/a31900d58225d1b199fab0d6f49bac7ed2b8e7b6 > Не работает все еще: > > ![image](/attachments/68ee6f7f-c1aa-4b27-abf8-7156d694792d) > > ![image](/attachments/22893a91-b9ba-4399-9e7c-a775e44a8a8d)
Collaborator

Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.

Какая фильтрация системных и не системных групп?

> Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп. Какая фильтрация системных и не системных групп?
Collaborator

Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.

Какая фильтрация системных и не системных групп?

Уже не актуально, не могу найти задачу или перепутал с другой утилитой. Но сейчас пока смотрел ещё один косяк нашёл. Задачу создам.

> > Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп. > > Какая фильтрация системных и не системных групп? Уже не актуально, не могу найти задачу или перепутал с другой утилитой. Но сейчас пока смотрел ещё один косяк нашёл. Задачу создам.
Collaborator

a31900d582

Вроде работает, но почему-то пишет вечное "Сохранение..."

image

> https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/a31900d58225d1b199fab0d6f49bac7ed2b8e7b6 Вроде работает, но почему-то пишет вечное "Сохранение..." ![image](/attachments/f994bffd-5b48-41e5-8053-5c8e0279c12a)
Collaborator

Это при сохранении в оба конфига.

Это при сохранении в оба конфига.
Collaborator

Отбой, это сегфолт, а не зависание:

image

Отбой, это сегфолт, а не зависание: ![image](/attachments/47458b6e-30b2-4e99-9629-ab3006e3e63b)
195 KiB
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/946c0842a79f2ec682c922b110556abf1b723ac5
Collaborator

На доработку. Не заметил, но после нескольких манипуляций сохранений имя основной группы превратилось в ID:

image

На доработку. Не заметил, но после нескольких манипуляций сохранений имя основной группы превратилось в ID: ![image](/attachments/391c8107-8b45-49eb-9c7d-4f420660f8c4)
Collaborator

Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.

Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.
Poster
Collaborator

Все еще не меняется инфа об основной группе в списке системных пользователей:

image

image

Все еще не меняется инфа об основной группе в списке системных пользователей: ![image](/attachments/49d4f40e-9d7d-4216-a0c9-3faa41d36059) ![image](/attachments/abf34021-48e7-403b-8074-54c53da7269a)
Poster
Collaborator

Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.

Требование:

При нажатой галке "Основная группа: Имя логина", в поле ввода должно быть не uID пользователя, а его login "superadmin"

Возможно "Ноги растут" из-за добавленной ко всем командам синхронизации. Вероятно она меняет в конфиге user_group=x на user_group=1002, от чего парсер Вани думает, что это кастомное значение и галка снимается

Сейчас так ко всем новым пользователям:

image

После загрузки:

image

> Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно. Требование: > При нажатой галке "Основная группа: Имя логина", в поле ввода должно быть не uID пользователя, а его login "superadmin" Возможно "Ноги растут" из-за добавленной ко всем командам синхронизации. Вероятно она меняет в конфиге user_group=x на user_group=1002, от чего парсер Вани думает, что это кастомное значение и галка снимается Сейчас так ко всем новым пользователям: ![image](/attachments/7938ad0c-7923-4ca0-83e6-bc4c42025aae) После загрузки: ![image](/attachments/39408890-97cb-4d10-9114-faf12146c328)
Collaborator

У меня нормально отрабатывает:

image

У меня нормально отрабатывает: ![image](/attachments/925a374e-f2ab-4a40-a630-fdfa85bc6640)
269 KiB
Collaborator

1001 сменил на testers и всё норм, включая сам конфиг:

image

1001 сменил на testers и всё норм, включая сам конфиг: ![image](/attachments/50e5bfe0-46e6-4478-871b-ec3638e6d5c9)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/43775a720be6cef28ac949ce729b6712b1e98a5b
Poster
Collaborator

Все равно после смены основной группы - в пользователях системы информация не меняется:

image

Все равно после смены основной группы - в пользователях системы информация не меняется: ![image](/attachments/848482c5-9afe-4f77-b846-ebd9e13e707b)
asmeron was assigned by user-166 10 months ago
Collaborator

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

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

Причем тут "Пользователь не обновляется в системе". Все банальное - просто, просто добавлен пользователь и сохранен в обе конфигурации, со всеми параметрами синхронизации. Все по умолчанию.

Потом я хочу изменить основную группу пользователя на любую другую мною добавленную. Изменяю, сохраняю также в обе конфигурации и во всех абсолютно файлах основная группа пользователя - успешно меняется, но в утилите ноль изменений на вкладке "Пользователи системы".

Поэтому один лишь вопрос:

  1. Что за команда, которая формирует этот список, чтобы проверить получает ли она свежие данные
Причем тут "Пользователь не обновляется в системе". Все банальное - просто, просто добавлен пользователь и сохранен в обе конфигурации, со всеми параметрами синхронизации. Все по умолчанию. Потом я хочу изменить основную группу пользователя на любую другую мною добавленную. Изменяю, сохраняю также в обе конфигурации и во всех абсолютно файлах основная группа пользователя - успешно меняется, но в утилите ноль изменений на вкладке "Пользователи системы". Поэтому один лишь вопрос: 1) Что за команда, которая формирует этот список, чтобы проверить получает ли она свежие данные
Collaborator

Никакая команда, чтение идёт напрямую из файлов /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow

Никакая команда, чтение идёт напрямую из файлов /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow
anshn commented 8 months ago
Poster
Collaborator

Тогда мне не понятно каким образом группой у пользователя стал "user-1", когда по всем файлам основная группа у пользователя 59999(group555):

image

Тогда мне не понятно каким образом группой у пользователя стал "user-1", когда по всем файлам основная группа у пользователя 59999(group555): ![image](/attachments/0150da66-35ac-486f-985c-0486894876ce)
102 KiB
Collaborator

Посмотрю

Посмотрю
Collaborator

так, во-первых, как ты вообще получила такой результат?

так, во-первых, как ты вообще получила такой результат?
anshn commented 8 months ago
Poster
Collaborator

Добавь стандартно пользователя, потом добавь группу, потом смени основную группу пользователя
Все это я делала через usergroups и сохраняла сразу в оба конфига

Добавь стандартно пользователя, потом добавь группу, потом смени основную группу пользователя Все это я делала через usergroups и сохраняла сразу в оба конфига
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/116edf202bc3b052c9f82e0479aff0b93e277864
anshn commented 8 months ago
Poster
Collaborator

Проверила, закрываю

Проверила, закрываю
anshn closed this issue 8 months ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-usergroups#201
Loading…
There is no content yet.