Но в утилите числится старая группа. Не помогает перезагрузка программы и кнопки обновления:
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. Но в утилите числится старая группа. Не помогает перезагрузка программы и кнопки обновления:

https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/a31900d58225d1b199fab0d6f49bac7ed2b8e7b6
> Не работает все еще:
>
> 
>
> 
Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.
Какая фильтрация системных и не системных групп?
Уже не актуально, не могу найти задачу или перепутал с другой утилитой. Но сейчас пока смотрел ещё один косяк нашёл. Задачу создам.
> > Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.
>
> Какая фильтрация системных и не системных групп?
Уже не актуально, не могу найти задачу или перепутал с другой утилитой. Но сейчас пока смотрел ещё один косяк нашёл. Задачу создам.
Вроде работает, но почему-то пишет вечное "Сохранение..."
> https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/a31900d58225d1b199fab0d6f49bac7ed2b8e7b6
Вроде работает, но почему-то пишет вечное "Сохранение..."

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

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


Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.
Требование:
При нажатой галке "Основная группа: Имя логина", в поле ввода должно быть не uID пользователя, а его login "superadmin"
Возможно "Ноги растут" из-за добавленной ко всем командам синхронизации. Вероятно она меняет в конфиге user_group=x на user_group=1002, от чего парсер Вани думает, что это кастомное значение и галка снимается
Сейчас так ко всем новым пользователям:
После загрузки:
> Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.
Требование:
> При нажатой галке "Основная группа: Имя логина", в поле ввода должно быть не uID пользователя, а его login "superadmin"
Возможно "Ноги растут" из-за добавленной ко всем командам синхронизации. Вероятно она меняет в конфиге user_group=x на user_group=1002, от чего парсер Вани думает, что это кастомное значение и галка снимается
Сейчас так ко всем новым пользователям:

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

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

Добавь стандартно пользователя, потом добавь группу, потом смени основную группу пользователя
Все это я делала через usergroups и сохраняла сразу в оба конфига
Добавь стандартно пользователя, потом добавь группу, потом смени основную группу пользователя
Все это я делала через usergroups и сохраняла сразу в оба конфига
3685547489Не работает все еще:
Аналогичную задачу уже создавал. Неправильно работает фильтрация системных и не системных групп.
a31900d582Какая фильтрация системных и не системных групп?
Уже не актуально, не могу найти задачу или перепутал с другой утилитой. Но сейчас пока смотрел ещё один косяк нашёл. Задачу создам.
Вроде работает, но почему-то пишет вечное "Сохранение..."
Это при сохранении в оба конфига.
Отбой, это сегфолт, а не зависание:
946c0842a7На доработку. Не заметил, но после нескольких манипуляций сохранений имя основной группы превратилось в ID:
Если не удастся повторить или понять откуда могут расти ноги - закрою, так как сам не могу восстановить порядок действий из-за чего у меня имя превратилось в цифры. Но наблюдать нужно.
Все еще не меняется инфа об основной группе в списке системных пользователей:
Требование:
Возможно "Ноги растут" из-за добавленной ко всем командам синхронизации. Вероятно она меняет в конфиге user_group=x на user_group=1002, от чего парсер Вани думает, что это кастомное значение и галка снимается
Сейчас так ко всем новым пользователям:
После загрузки:
У меня нормально отрабатывает:
1001 сменил на testers и всё норм, включая сам конфиг:
43775a720bВсе равно после смены основной группы - в пользователях системы информация не меняется:
Ну что я могу сказать, когда пользователь есть в системе, сохранение в конфиг работает только с синхронизацией, и то мне не понятно как именно. Пользователь не обновляется в системе, потому и на этой вкладке отображается так же
Причем тут "Пользователь не обновляется в системе". Все банальное - просто, просто добавлен пользователь и сохранен в обе конфигурации, со всеми параметрами синхронизации. Все по умолчанию.
Потом я хочу изменить основную группу пользователя на любую другую мною добавленную. Изменяю, сохраняю также в обе конфигурации и во всех абсолютно файлах основная группа пользователя - успешно меняется, но в утилите ноль изменений на вкладке "Пользователи системы".
Поэтому один лишь вопрос:
Никакая команда, чтение идёт напрямую из файлов /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow
Тогда мне не понятно каким образом группой у пользователя стал "user-1", когда по всем файлам основная группа у пользователя 59999(group555):
Посмотрю
так, во-первых, как ты вообще получила такой результат?
Добавь стандартно пользователя, потом добавь группу, потом смени основную группу пользователя
Все это я делала через usergroups и сохраняла сразу в оба конфига
116edf202bПроверила, закрываю