Всем доброго здравия.
Не могу решить порблему с обновлением просроченного пароля у пользователя при его входе в систему.
Если пароль оказался просрочен система выдает сообщение:
"Your account has expired; please contact your system administrator"
Проблема имеет место быть на 12.04 и 14.04 на других версиях и на Ubuntu не проверял.
На Debian 7/8 с XFCE все отрабатывает как надо - сообщение о просроченном пароле и предложение ввести новый.
Затем повторное приглашение входа в систему уже с новым паролем.
Грешу на специфические настройки PAM по сравнению с Debian.
Сравнил файлы в /etc/pam.d в Debian и в Xubuntu. Существенных различий, которые по моему разумению могут быть причиной проблемы, не обнаружил.
Есть у кого решение проблемы или идеи куда "копать" дальше?
посмотрите эту статью (https://help.ubuntu.com/lts/serverguide/user-management.html), может что и подскажет
Цитата: butjapka от июня 09, 2015, 00:37:49
посмотрите эту статью (https://help.ubuntu.com/lts/serverguide/user-management.html), может что и подскажет
К сожалению не то.
В статье расписано как повысить безопасность системы, в том числе, задав срок смены пароля.
У меня следующий этап.
Когда пароль устарел, как пользователю его обновить при входе в систему?
Кстати мою проблему можно повторить без всех указанных действий в статье.
Достаточно выполнить команду:
$ sudo chage -d0
<user_name>Только не стоит эксперементировать на своей учетной записи :-)
Всем доброго здравия.
Разобрался. Тема закрыта.
Причина проблем была в PAM из-за "неудовлетворенностью жизнью" PowerBroker Identity Services (бывший Likewise).
Собственно проблема всплыла на Linux машинах (Xubuntu 14.04 и 12.04) подключенных к AD, когда у доменных пользователей стали устаревать пароли.
Но т.к. проблема проявлялась и для локальных пользователей на этих машинах, сразу не сообразил, где источник проблем.
В моем случае при установке PBIS жаловался на отсутствие библиотеки libglade2-0 и ssh-сервера.
Т.к. это были варнинги, а не ошибки, я не придавал этому значения.
Проблема ушла, когда:
Установил libglade2-0 и open-ssh.
Вывел машину из домена
Переустановил PBIS
Ввел машину в домен
При этом необходимо каждый раз, когда PBIS просит, перегружать машину.
Надеюсь, что кого-то это избавит в будущем от 2х недель поисков :wink: