Bug 51862 - Отсутствие корректной причины ошибки при задании пароля пользователя
Summary: Отсутствие корректной причины ошибки при задании пароля пользователя
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: admc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: samael@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-28 15:14 MSK by Корытов Иван
Modified: 2024-10-28 15:17 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Корытов Иван 2024-10-28 15:14:57 MSK
При попытке создать пользователя с паролем не удовлетворяющему парольной политике, происходит ошибка "Сервер не хочет выполнять". Идентичный результат получается при изменении пароля на уже имеющемся пользователе. 

Версия: admc-0.17.0-alt1.x86_64

Шаги для воспроизведения:
1. Выбрать пункт меню Создать -> Пользователь в структурном подразделении
2. Вписать имя и имя для входа
3. Указать пароль в один символ или любой другой, не удовлетворяющий парольной политике
4. Нажать ОК

Полученный результат: Не удалось изменить пароль для объекта test2. Ошибка: "Сервер не хочет выполнять".
Не удалось включить объект test2. Ошибка: "Сервер не хочет выполнять".

Ожидаемый результат: ошибка с описанием проблемы, "пароль не удовлетворяет условиям/политике"

Понять, что проблема в пароле/данных пользователя, если честно, нереально, т.к. неудача при выполнении операции - неоднозначное определение, а описание ошибки напоминает багрепорт #50096.

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

> $ passwd
> Current Password: 
> New Password: 
> Reenter new Password: 
> Password change failed. Server message: Please make sure the password meets the complexity constraints.
> passwd: Authentication token manipulation error.