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

Closed
opened 12 months ago by anshn · 20 comments

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

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 12 months ago
YanTheKaller was assigned by anshn 12 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/0ed982a46986fa5ef1d8fc94bf3adae2b95c71f0
Poster

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

image

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

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

image

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

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

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

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
Poster

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

image

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

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

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

Исходное:

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 Не уверен что исправлено правильно, надо мне повспоминать свой код с библиотеки, но проверить можно, если работает как я думаю, то этого должно хватить
Poster

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

image

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

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

https://gitea.ublinux.ru/YanTheKaller/libublsettings/commit/93e4b69d59fc656a657a410093f025f739c1f22f попробуй сейчас
Poster

image

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

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

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

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

DEFAULTPASSWD=ublinux

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

ubconfig set [users] DEFAULTPASSWD=ublinux

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

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

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

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

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

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

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

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

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

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

Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров `DEFAULTPASSWD` и `DEFAULTROOTPASSWD` и они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить. Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля. В других местах вроде всё должно работать нормально.
asmeron closed this issue 11 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.