Группа пользователя не возвращается в значение по умолчанию #233

Closed
opened 8 months ago by anshn · 10 comments
anshn commented 8 months ago
Collaborator

Хочу у текущего пользователя вернуть основную группу по умолчанию через чекбокс:

image

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

image

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

image

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

image

1) Хочу у текущего пользователя вернуть основную группу по умолчанию через чекбокс: ![image](/attachments/e00f80c8-d0ac-4e3e-9dce-7fc6ddbefcc2) Однако при повторном открытии чекбокс сбрасывается: ![image](/attachments/c1641022-11f5-4817-874a-c0661739f08f) В сохранение летит не желаемая группа по умолчанию, а имя текущей: ![image](/attachments/a238b963-f590-4241-85be-a80e0a07bc77) 2) При попытке вернуть значение по умолчанию через чекбокс "Имя логина", то визуально все работает хорошо, в сохранение тоже летит успешно, но из-за того что в сохранение также летит и "USERADD_SYNC[asd]=boot,shutdown", то изменения не применяются (из-за shutdown). Следует найти почему постоянно сохраняется уже существующий параметр USERADD_SYNC и USERSHADOW, они не должны сохраняться, если они не трогались: ![image](/attachments/6f737be2-373c-43e5-9929-455f250d3ac6)
anshn added the ошибка label 8 months ago
asmeron was assigned by anshn 8 months ago
YanTheKaller was assigned by anshn 8 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/6060f1a2ad74f73b49b6e5c26de2f1604c2c28cc
anshn commented 8 months ago
Poster
Collaborator
  1. Починилось
  2. Все еще сохраняются параметры 24/7 которые не трогались (сразу после запуска утилиты):

image

image

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

image

1. Починилось 2. Все еще сохраняются параметры 24/7 которые не трогались (сразу после запуска утилиты): ![image](/attachments/5b5886b5-0609-4643-8500-eb9d3a302741) ![image](/attachments/6dc3bd94-27d6-41e2-aead-1d2426052932) Если в только в локальную сохранять, то лезет группа в сохранение постоянно: ![image](/attachments/cd05bb59-3786-4f2a-903d-37817eaac3bb)
Collaborator
  1. Работает правильно, потому что ты в оба сохраняешь и сравнение идёт по глобальному конфигу. В глобальном конфиге у тебя синхронизированная с системой строка, а в локальном нет. А бэк при добавлении группы в локальный конфиг стирает x в строке пароля, потому он и залетает, потому что разница между ними есть. Тем не менее, после запуска утилиты параметр не менялся, поэтому галка не прожата. Убрал x оттуда чтобы сравнение правильно шло ed5bc3a74f . с USERSHADOW пока ещё работаю
2. Работает правильно, потому что ты в оба сохраняешь и сравнение идёт по глобальному конфигу. В глобальном конфиге у тебя синхронизированная с системой строка, а в локальном нет. А бэк при добавлении группы в локальный конфиг стирает x в строке пароля, потому он и залетает, потому что разница между ними есть. Тем не менее, после запуска утилиты параметр не менялся, поэтому галка не прожата. Убрал x оттуда чтобы сравнение правильно шло https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/ed5bc3a74f0abefdb569f961bf3991cf0f61c92a . с USERSHADOW пока ещё работаю
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/8b3fd02f48483e1e15bbc063653fd3df0680678b
anshn commented 8 months ago
Poster
Collaborator

Постоянно сохраняющийся USERADD_SYNC мешает нормальному сохранению изменений в USERADD (при сохранении в обе конфигурации например новое значение основной группы падает в локальный конфиг, но в глобальном ничего не меняется)

@asmeron необходимо подтвердить, что USERADD_SYNC[username]="boot,shutdown" не нужен для каждого сохранения.
Ошибку Вани, из-за которой была введена такая логика, я не могу повторить

Постоянно сохраняющийся USERADD_SYNC мешает нормальному сохранению изменений в USERADD (при сохранении в обе конфигурации например новое значение основной группы падает в локальный конфиг, но в глобальном ничего не меняется) @asmeron необходимо подтвердить, что USERADD_SYNC[username]="boot,shutdown" не нужен для каждого сохранения. Ошибку Вани, из-за которой была введена такая логика, я не могу повторить
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/6a7a141fe3dd78c7420d9335f77dfbe604dffb16
anshn commented 8 months ago
Poster
Collaborator

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

Проверила, закрываю
anshn closed this issue 8 months ago
anshn reopened this issue 8 months ago
anshn commented 8 months ago
Poster
Collaborator

Не закрываю пока. Проверить: после возврата основной группы по умолчанию (через чекбокс "По умолчанию") и сохранения > при повторном открытии поле пустое:
image

Хотя user:user:

image

Не закрываю пока. Проверить: после возврата основной группы по умолчанию (через чекбокс "По умолчанию") и сохранения > при повторном открытии поле пустое: ![image](/attachments/82a17968-dc75-41d8-ac9d-3ef3075d130d) Хотя user:user: ![image](/attachments/77496225-ae46-49ad-8127-10f0cd569f1e)
9.3 KiB
5.4 KiB
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/104fad9f617534c0c1d39b9308d5ee0cec610362
anshn commented 8 months ago
Poster
Collaborator

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

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

No due date set.

Dependencies

No dependencies set.

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