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) Применить изменения. Результат: Пароль изменен, но опция "Пользователь должен сменить пароль ... " не применилась. Ожидаемый результат: Пользователь должен сменить пароль при следующем запуске. Дополнительно: при повторной попытке опция применчется.
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.