Summary: | Опция "Пользователь должен сменить пароль ... " не применяется при первой попытке поменять пароль | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Vera Blagoveschenskaya <vercha> | ||||||||||
Component: | admc | Assignee: | Дмитрий Дегтярев <kevl> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | P5 | CC: | kevl, nickf | ||||||||||
Version: | не указана | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Linux | ||||||||||||
Attachments: |
|
Created attachment 9792 [details]
screen1
Created attachment 9793 [details]
screen2
Данное поведение наблюдается и на предыдущей версии admc. Created attachment 9800 [details]
screen3
Воспроизводится и в обратную сторону: если снять галочку "Пользователь должен сменить пароль ..." , то в логе видно, что опция применилась, хотя не должна была.
Не получилось воспроизвести и еще есть вопросы.
У диалога изменения пароля есть логика что чекбокс "Пользователь должен сменить пароль ..." всегда включен при открытии. Он не показывает текущий статус. Возможно вы из-за этого запутались? И проверяли ли вы статус этой опции в свойствах объекта в закладке "Учетная запись"?
>Воспроизводится и в обратную сторону: если снять галочку "Пользователь должен сменить пароль ..." , то в логе видно, что опция применилась, хотя не должна была.
На скриншоте написано что опция была "выключена" как и должна был, не вижу проблемы.
Данная ошибка воспроизводится только при первом запуске admc. При повторной попытке опция применяется. Тестовый стенд: p9 workstation x86_64 admc-0.7.1-alt1 Ошибка стабильно воспроизводится. Если несколько раз подряд менять пароль пользователя, при этом не трогая чек-бокс "Пользователь должен сменить пароль при следующем входе в систему"(всегда по умолчанию включен), каждый раз будет разный результат. Вывод в Журнале сообщений: Первая смена пароля: Опция учетной записи "Пользователь должен сменить пароль при следующем входе в систему" была включена для объекта tester. Вторая смена пароля: Пароль для объекта tester был изменен. Третья смена пароля: Опция учетной записи "Пользователь должен сменить пароль при следующем входе в систему" была включена для объекта tester. Отправила Дмитрию видео шагов с воспроизведением ошибки на почту. Понял проблему и смог воспроизвести. Проблема решена и решение будет включено в версию 0.8.0. https://github.com/altlinux/admc/issues/304 Версия 0.8.0 прошла в p10. |
Created attachment 9791 [details] admc.log Тестовый стенд: p10 workstation x86_64 admc-0.7.1-alt1.x86_64 0) Запустить admc $ kinit administrator $ admc 1) Раскрыть список с именем домена -> ПКМ на Users 2) ПКМ на пользователе -> Поменять пароль 3) Изменить пароль, включить чекбокс "Пользователь должен сменить пароль ..." 4) Применить изменения. Результат: Пароль изменен, но опция "Пользователь должен сменить пароль ... " не применилась. Ожидаемый результат: Пользователь должен сменить пароль при следующем запуске. Дополнительно: при повторной попытке опция применчется.