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

Для групп:

Для root:

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

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

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

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

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

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

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

Не уверен что исправлено правильно, надо мне повспоминать свой код с библиотеки, но проверить можно, если работает как я думаю, то этого должно хватить
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/0f0c750efd59e449843085a6cb2be1d2faaacd5d
Не уверен что исправлено правильно, надо мне повспоминать свой код с библиотеки, но проверить можно, если работает как я думаю, то этого должно хватить
Если в конфиг файле есть пароль "ubliunx" открытый, то задать тот же самый пароль но с шифрованием - невозможно, пишет что нечего сохранять. Т.е. в конфиге:
DEFAULTPASSWD=ublinux
Выполняю внос без процентов (должен залететь хеш вместо открытого пароля):
ubconfig set [users] DEFAULTPASSWD=ublinux
но получаю "нечего сохранять"
Если в конфиг файле есть пароль "ubliunx" открытый, то задать тот же самый пароль но с шифрованием - невозможно, пишет что нечего сохранять. Т.е. в конфиге:
```
DEFAULTPASSWD=ublinux
```
Выполняю внос без процентов (должен залететь хеш вместо открытого пароля):
```
ubconfig set [users] DEFAULTPASSWD=ublinux
```
но получаю "нечего сохранять"
Да, такое я не учёл. Но и сделать с этим я мало чего могу, сравниваемое значение для окна сохранения на стороне утилиты недосягаемо, а на стороне библиотеки как определять есть ли в этом конкретном параметре пароль или нет смысла мало пытаться
Да, такое я не учёл. Но и сделать с этим я мало чего могу, сравниваемое значение для окна сохранения на стороне утилиты недосягаемо, а на стороне библиотеки как определять есть ли в этом конкретном параметре пароль или нет смысла мало пытаться
Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров DEFAULTPASSWD и DEFAULTROOTPASSWD и они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить.
Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля.
В других местах вроде всё должно работать нормально.
Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров `DEFAULTPASSWD` и `DEFAULTROOTPASSWD` и они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить.
Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля.
В других местах вроде всё должно работать нормально.
Перепроверить и привести к виду дизайна
Для групп:
Для root:
Для user по умолчанию:
0ed982a469Не задать, а установить
Эти два параметра не сохраняются, если выбрать "По умолчанию", когда пароли заданы в конфиге
upd. в целом ничего не сохраняется, если задавать эти два параметра
Для групп ничего не изменилось:
51fb99f6c574d0ffc91cЭти два параметра всегда в "Установить пароль", если в конфиге они отсутствуют, надо чтобы было "По умолчанию":
Точно нет? Я сейчас с локального удалил их, загрузился и "по умлочанию" высветилось
Исходное:
Задаю пароли:
Задаю по умолчанию:
Паролей нет в кофиге, локальная загружена, комобобоксы на "установить пароль" почему то:
0f0c750efdНе уверен что исправлено правильно, надо мне повспоминать свой код с библиотеки, но проверить можно, если работает как я думаю, то этого должно хватить
Теперь наоборот, если значение есть в конфиге, то стоит "По умолчанию"
93e4b69d59попробуй сейчас
0f0c750efdРаботает верно, "пароль не требуется" не работает и там и там
802ec78b88Если в конфиг файле есть пароль "ubliunx" открытый, то задать тот же самый пароль но с шифрованием - невозможно, пишет что нечего сохранять. Т.е. в конфиге:
Выполняю внос без процентов (должен залететь хеш вместо открытого пароля):
но получаю "нечего сохранять"
Да, такое я не учёл. Но и сделать с этим я мало чего могу, сравниваемое значение для окна сохранения на стороне утилиты недосягаемо, а на стороне библиотеки как определять есть ли в этом конкретном параметре пароль или нет смысла мало пытаться
Все остальное работает верно. Закрыть, если этот момент никак не надо фиксить
в целом, кнопка "зашифровать все пароли" в таком случае помогает, но это сто процентов не решает эту проблему
Я так понимаю, эта особенность только с конкретными полями в которых хранятся пароли параметров
DEFAULTPASSWDиDEFAULTROOTPASSWDи они имеют дефолтное значение, и требуется это дефолтное значение в хэш сохранить.Предлагаю так оставить, т.к. какой смысл хэшировать дефолтное значение пароля.
В других местах вроде всё должно работать нормально.