Хочу у текущего пользователя вернуть основную группу по умолчанию через чекбокс:
Однако при повторном открытии чекбокс сбрасывается:
В сохранение летит не желаемая группа по умолчанию, а имя текущей:
При попытке вернуть значение по умолчанию через чекбокс "Имя логина", то визуально все работает хорошо, в сохранение тоже летит успешно, но из-за того что в сохранение также летит и "USERADD_SYNC[asd]=boot,shutdown", то изменения не применяются (из-за shutdown). Следует найти почему постоянно сохраняется уже существующий параметр USERADD_SYNC и USERSHADOW, они не должны сохраняться, если они не трогались:
1)
Хочу у текущего пользователя вернуть основную группу по умолчанию через чекбокс:

Однако при повторном открытии чекбокс сбрасывается:

В сохранение летит не желаемая группа по умолчанию, а имя текущей:

2)
При попытке вернуть значение по умолчанию через чекбокс "Имя логина", то визуально все работает хорошо, в сохранение тоже летит успешно, но из-за того что в сохранение также летит и "USERADD_SYNC[asd]=boot,shutdown", то изменения не применяются (из-за shutdown). Следует найти почему постоянно сохраняется уже существующий параметр USERADD_SYNC и USERSHADOW, они не должны сохраняться, если они не трогались:

Все еще сохраняются параметры 24/7 которые не трогались (сразу после запуска утилиты):
Если в только в локальную сохранять, то лезет группа в сохранение постоянно:
1. Починилось
2. Все еще сохраняются параметры 24/7 которые не трогались (сразу после запуска утилиты):


Если в только в локальную сохранять, то лезет группа в сохранение постоянно:

Работает правильно, потому что ты в оба сохраняешь и сравнение идёт по глобальному конфигу. В глобальном конфиге у тебя синхронизированная с системой строка, а в локальном нет. А бэк при добавлении группы в локальный конфиг стирает x в строке пароля, потому он и залетает, потому что разница между ними есть. Тем не менее, после запуска утилиты параметр не менялся, поэтому галка не прожата. Убрал x оттуда чтобы сравнение правильно шло ed5bc3a74f . с USERSHADOW пока ещё работаю
2. Работает правильно, потому что ты в оба сохраняешь и сравнение идёт по глобальному конфигу. В глобальном конфиге у тебя синхронизированная с системой строка, а в локальном нет. А бэк при добавлении группы в локальный конфиг стирает x в строке пароля, потому он и залетает, потому что разница между ними есть. Тем не менее, после запуска утилиты параметр не менялся, поэтому галка не прожата. Убрал x оттуда чтобы сравнение правильно шло https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/ed5bc3a74f0abefdb569f961bf3991cf0f61c92a . с USERSHADOW пока ещё работаю
Постоянно сохраняющийся USERADD_SYNC мешает нормальному сохранению изменений в USERADD (при сохранении в обе конфигурации например новое значение основной группы падает в локальный конфиг, но в глобальном ничего не меняется)
@asmeron необходимо подтвердить, что USERADD_SYNC[username]="boot,shutdown" не нужен для каждого сохранения.
Ошибку Вани, из-за которой была введена такая логика, я не могу повторить
Постоянно сохраняющийся USERADD_SYNC мешает нормальному сохранению изменений в USERADD (при сохранении в обе конфигурации например новое значение основной группы падает в локальный конфиг, но в глобальном ничего не меняется)
@asmeron необходимо подтвердить, что USERADD_SYNC[username]="boot,shutdown" не нужен для каждого сохранения.
Ошибку Вани, из-за которой была введена такая логика, я не могу повторить
Не закрываю пока. Проверить: после возврата основной группы по умолчанию (через чекбокс "По умолчанию") и сохранения > при повторном открытии поле пустое:
Хотя user:user:
Не закрываю пока. Проверить: после возврата основной группы по умолчанию (через чекбокс "По умолчанию") и сохранения > при повторном открытии поле пустое:

Хотя user:user:

Хочу у текущего пользователя вернуть основную группу по умолчанию через чекбокс:
Однако при повторном открытии чекбокс сбрасывается:
В сохранение летит не желаемая группа по умолчанию, а имя текущей:
При попытке вернуть значение по умолчанию через чекбокс "Имя логина", то визуально все работает хорошо, в сохранение тоже летит успешно, но из-за того что в сохранение также летит и "USERADD_SYNC[asd]=boot,shutdown", то изменения не применяются (из-за shutdown). Следует найти почему постоянно сохраняется уже существующий параметр USERADD_SYNC и USERSHADOW, они не должны сохраняться, если они не трогались:
6060f1a2adЕсли в только в локальную сохранять, то лезет группа в сохранение постоянно:
ed5bc3a74f. с USERSHADOW пока ещё работаю8b3fd02f48Постоянно сохраняющийся USERADD_SYNC мешает нормальному сохранению изменений в USERADD (при сохранении в обе конфигурации например новое значение основной группы падает в локальный конфиг, но в глобальном ничего не меняется)
@asmeron необходимо подтвердить, что USERADD_SYNC[username]="boot,shutdown" не нужен для каждого сохранения.
Ошибку Вани, из-за которой была введена такая логика, я не могу повторить
6a7a141fe3Проверила, закрываю
Не закрываю пока. Проверить: после возврата основной группы по умолчанию (через чекбокс "По умолчанию") и сохранения > при повторном открытии поле пустое:

Хотя user:user:
104fad9f61Проверила, закрываю