Машина введена в домен, если у УЗ просрочен пароль - при входе LightDM нам просто об этом сообщает и все. Затем не важно какой пароль ввести - уже ничего не будет происходить. Стоит реализовать возможность сменить пароль в LightDM - аля "Ваш пароль просрочен, необходимо указать новый:" и поля для ввода нового пароля...
в lightdm этого функционала нет, надо дописывать кусок
Это нужно доделывать используемый greeter, для freeipa тоже актуально. Вообще где-то читал, что если ввести пароли в правильной последовательности как их запрашивает pam (старый и потом два раза новый), то работает. У меня на виртуалке не получилось, правда.
(В ответ на комментарий №2) > Вообще где-то читал, что если ввести пароли в правильной последовательности как > их запрашивает pam (старый и потом два раза новый), то работает. О да! Это так. У меня получилось - после надпись что пароль просрочен, вводим старый пароль -> Enter -> вводим новый пароль -> Enter -> повторяем новый пароль -> Enter - вуаля, входим в систему, пароль сменен. Нужно, чтобы все эти действия были описаны в сообщениях от LightDM PS. OS BaseAlt WorkStation (полностью обновленная)
На самом деле, там, похоже, есть весь нужный код. Только он почему-то не работает. set_message_label вызывается при каждом новом запросе пароля с текстом, который выдал PAM и типом LIGHTDM_MESSAGE_TYPE_INFO. Но, почему-то не отображается. Возможно, из-за того, что оно не готово к тому, что этого текста настолько много.
Проблема довольно смешная. Комментарий из lightdm-gtk-greeter.c: /* FIXME: this doesn't show multiple messages, but that was * already the case before. */ И таки-да, оно показывает последнюю строку сообщения, приходящего из PAM, а не всё сообщение. Но в процессе дальнейшего диалога о смене пароля, последняя строка всегда пустая. И поэтому сообщение не отображается.
lightdm-gtk-greeter-2.0.1-alt2 -> sisyphus: * Fri Feb 17 2017 Anton V. Boyarshinov <boyarsh@altlinux> 2.0.1-alt2 - Show multiple PAM messages to user (closes: #33116)
Да, все ОК. Надо бы и в p8.
Хотя вылезло следующее - при вводе неверного пароля, об этом не сообщается. Просто возвращает на ввод пароля и все... Вешать новую багу на lightdm-gtk-greeter-2.0.1-alt3?
Исправление показа сообщение о неверном пароле сломало диалог смены пароля.
2.0.1-alt5 - вроде все нормально на первый взгляд. сообщения о неверном пароле отображаются, сообщения из PAM о смене, о недопустимом пароле, их несовпадении - тоже все ОК.
Т.е. RESOLVED FIXED?