Bug 41087 - Опция "Пользователь должен сменить пароль ... " не применяется при первой попытке поменять пароль
Summary: Опция "Пользователь должен сменить пароль ... " не применяется при первой поп...
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: admc (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Дмитрий Дегтярев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-11 13:50 MSK by Vera Blagoveschenskaya
Modified: 2021-11-19 08:43 MSK (History)
2 users (show)

See Also:


Attachments
admc.log (2.85 KB, text/x-log)
2021-10-11 13:50 MSK, Vera Blagoveschenskaya
no flags Details
screen1 (337.47 KB, image/png)
2021-10-11 13:51 MSK, Vera Blagoveschenskaya
no flags Details
screen2 (339.53 KB, image/png)
2021-10-11 13:51 MSK, Vera Blagoveschenskaya
no flags Details
screen3 (264.46 KB, image/png)
2021-10-11 15:33 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2021-10-11 13:50:51 MSK
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) Применить изменения.

Результат: Пароль изменен, но опция "Пользователь должен сменить пароль ... " не применилась.

Ожидаемый результат: Пользователь должен сменить пароль при следующем запуске.

Дополнительно: при повторной попытке опция применчется.
Comment 1 Vera Blagoveschenskaya 2021-10-11 13:51:29 MSK
Created attachment 9792 [details]
screen1
Comment 2 Vera Blagoveschenskaya 2021-10-11 13:51:54 MSK
Created attachment 9793 [details]
screen2
Comment 3 Vera Blagoveschenskaya 2021-10-11 14:04:04 MSK
Данное поведение наблюдается и на предыдущей версии admc.
Comment 4 Vera Blagoveschenskaya 2021-10-11 15:33:34 MSK
Created attachment 9800 [details]
screen3

Воспроизводится и в обратную сторону: если снять галочку "Пользователь должен сменить пароль ..." , то в логе видно, что опция применилась, хотя не должна была.
Comment 5 Дмитрий Дегтярев 2021-10-14 14:00:28 MSK
Не получилось воспроизвести и еще есть вопросы.

У диалога изменения пароля есть логика что чекбокс "Пользователь должен сменить пароль ..." всегда включен при открытии. Он не показывает текущий статус. Возможно вы из-за этого запутались? И проверяли ли вы статус этой опции в свойствах объекта в закладке "Учетная запись"?

>Воспроизводится и в обратную сторону: если снять галочку "Пользователь должен сменить пароль ..." , то в логе видно, что опция применилась, хотя не должна была.
На скриншоте написано что опция была "выключена" как и должна был, не вижу проблемы.
Comment 6 Vera Blagoveschenskaya 2021-10-14 14:08:52 MSK
Данная ошибка воспроизводится только при первом запуске admc.
При повторной попытке опция применяется.
Comment 7 Nikita Obukhov 2021-10-14 17:55:30 MSK
Тестовый стенд: p9 workstation x86_64
admc-0.7.1-alt1

Ошибка стабильно воспроизводится.
Если несколько раз подряд менять пароль пользователя, при этом не трогая чек-бокс "Пользователь должен сменить пароль при следующем входе в систему"(всегда по умолчанию включен), каждый раз будет разный результат.
Вывод в Журнале сообщений:
Первая смена пароля:
Опция учетной записи "Пользователь должен сменить пароль при следующем входе в систему" была включена для объекта tester.

Вторая смена пароля:
Пароль для объекта tester был изменен.

Третья смена пароля:
Опция учетной записи "Пользователь должен сменить пароль при следующем входе в систему" была включена для объекта tester.
Comment 8 Vera Blagoveschenskaya 2021-10-14 18:01:35 MSK
Отправила Дмитрию видео шагов с воспроизведением ошибки на почту.
Comment 9 Дмитрий Дегтярев 2021-10-19 16:44:46 MSK
Понял проблему и смог воспроизвести. Проблема решена и решение будет включено в версию 0.8.0.
https://github.com/altlinux/admc/issues/304
Comment 10 Дмитрий Дегтярев 2021-11-19 08:43:43 MSK
Версия 0.8.0 прошла в p10.