Скорректировать все элементы комбобокса пароля #248

Closed
opened 6 months ago by anshn · 20 comments
anshn commented 6 months ago
Collaborator

Перепроверить и привести к виду дизайна

image

Для групп:

image

Для root:

image

Для user по умолчанию:

image

Перепроверить и привести к виду дизайна ![image](/attachments/f18bf5de-6560-4d27-8134-7d8347c8dca8) Для групп: ![image](/attachments/938d63d6-458d-498e-88d5-753cc2983b89) Для root: ![image](/attachments/5039611a-c96d-42bc-8a88-481e9bd2cea0) Для user по умолчанию: ![image](/attachments/056b06d8-0bd4-450b-8f3d-45878ec811e5)
anshn added the ошибка label 6 months ago
YanTheKaller was assigned by anshn 6 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/0ed982a46986fa5ef1d8fc94bf3adae2b95c71f0
anshn commented 6 months ago
Poster
Collaborator

Не задать, а установить

image

Не задать, а установить ![image](/attachments/5008d71a-ba91-4ff7-aaf4-1b65879d2f97)
anshn commented 6 months ago
Poster
Collaborator

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

image

upd. в целом ничего не сохраняется, если задавать эти два параметра

Эти два параметра не сохраняются, если выбрать "По умолчанию", когда пароли заданы в конфиге ![image](/attachments/eb8f3c08-72a1-4ba8-9402-932e3105eb4b) upd. в целом ничего не сохраняется, если задавать эти два параметра
anshn commented 6 months ago
Poster
Collaborator

Для групп ничего не изменилось:

image

Для групп ничего не изменилось: ![image](/attachments/9b1d90be-91c3-445b-a300-b050862be223)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/51fb99f6c578ca257b7f259c0388a16155b2bdf3 https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/74d0ffc91c4d9f73d1f8f826cb904818a595a09e
anshn commented 5 months ago
Poster
Collaborator

Эти два параметра всегда в "Установить пароль", если в конфиге они отсутствуют, надо чтобы было "По умолчанию":

image

Эти два параметра всегда в "Установить пароль", если в конфиге они отсутствуют, надо чтобы было "По умолчанию": ![image](/attachments/f6038bc0-b0ab-4587-9c00-f5e2c30cdf8c)
Collaborator

Точно нет? Я сейчас с локального удалил их, загрузился и "по умлочанию" высветилось

Точно нет? Я сейчас с локального удалил их, загрузился и "по умлочанию" высветилось
anshn commented 5 months ago
Poster
Collaborator

Исходное:

image

Задаю пароли:

image

Задаю по умолчанию:

image

Паролей нет в кофиге, локальная загружена, комобобоксы на "установить пароль" почему то:

image

Исходное: ![image](/attachments/ac9fff26-063c-4732-8de3-e62b36d72c13) Задаю пароли: ![image](/attachments/5156440a-f9a9-43dd-b580-5b50027aa7ca) Задаю по умолчанию: ![image](/attachments/0cefefca-98d7-4809-93da-7fce6be5744a) Паролей нет в кофиге, локальная загружена, комобобоксы на "установить пароль" почему то: ![image](/attachments/f341fc4c-e1d5-480d-b031-858ca51c3642)
Collaborator

0f0c750efd

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

https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/0f0c750efd59e449843085a6cb2be1d2faaacd5d Не уверен что исправлено правильно, надо мне повспоминать свой код с библиотеки, но проверить можно, если работает как я думаю, то этого должно хватить
anshn commented 5 months ago
Poster
Collaborator

Теперь наоборот, если значение есть в конфиге, то стоит "По умолчанию"

image

Теперь наоборот, если значение есть в конфиге, то стоит "По умолчанию" ![image](/attachments/8abe6a82-652d-4ba8-873a-d655342397b8)
Collaborator

93e4b69d59
попробуй сейчас

https://gitea.ublinux.ru/YanTheKaller/libublsettings/commit/93e4b69d59fc656a657a410093f025f739c1f22f попробуй сейчас
anshn commented 5 months ago
Poster
Collaborator

image

![image](/attachments/ca80ad80-f20d-4e08-b865-e4058bfcd3cb)
196 KiB
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/0f0c750efd59e449843085a6cb2be1d2faaacd5d
anshn commented 5 months ago
Poster
Collaborator

Работает верно, "пароль не требуется" не работает и там и там

Работает верно, "пароль не требуется" не работает и там и там
Collaborator
https://gitea.ublinux.ru/YanTheKaller/libublsettings/commit/802ec78b88b65337953477181a0cae74cfaf2bab
anshn commented 5 months ago
Poster
Collaborator

Если в конфиг файле есть пароль "ubliunx" открытый, то задать тот же самый пароль но с шифрованием - невозможно, пишет что нечего сохранять. Т.е. в конфиге:

DEFAULTPASSWD=ublinux

Выполняю внос без процентов (должен залететь хеш вместо открытого пароля):

ubconfig set [users] DEFAULTPASSWD=ublinux

но получаю "нечего сохранять"

Если в конфиг файле есть пароль "ubliunx" открытый, то задать тот же самый пароль но с шифрованием - невозможно, пишет что нечего сохранять. Т.е. в конфиге: ``` DEFAULTPASSWD=ublinux ``` Выполняю внос без процентов (должен залететь хеш вместо открытого пароля): ``` ubconfig set [users] DEFAULTPASSWD=ublinux ``` но получаю "нечего сохранять"
Collaborator

Да, такое я не учёл. Но и сделать с этим я мало чего могу, сравниваемое значение для окна сохранения на стороне утилиты недосягаемо, а на стороне библиотеки как определять есть ли в этом конкретном параметре пароль или нет смысла мало пытаться

Да, такое я не учёл. Но и сделать с этим я мало чего могу, сравниваемое значение для окна сохранения на стороне утилиты недосягаемо, а на стороне библиотеки как определять есть ли в этом конкретном параметре пароль или нет смысла мало пытаться
anshn commented 5 months ago
Poster
Collaborator

Все остальное работает верно. Закрыть, если этот момент никак не надо фиксить

Все остальное работает верно. Закрыть, если этот момент никак не надо фиксить
Collaborator

в целом, кнопка "зашифровать все пароли" в таком случае помогает, но это сто процентов не решает эту проблему

в целом, кнопка "зашифровать все пароли" в таком случае помогает, но это сто процентов не решает эту проблему
Owner

Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров DEFAULTPASSWD и DEFAULTROOTPASSWD и они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить.
Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля.

В других местах вроде всё должно работать нормально.

Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров `DEFAULTPASSWD` и `DEFAULTROOTPASSWD` и они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить. Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля. В других местах вроде всё должно работать нормально.
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/ubl-settings-usergroups#248
Loading…
There is no content yet.