Ограничить использование одного и того же пароля в течение периода времени

Мне нужно настроить сервер с некоторыми реквизитами при смене пароля: в дополнение к другим реквизитам мне нужно убедиться, что при смене пароля он не повторяется (последние 5 паролей) и в течение 180 дней.

Первая часть (5 последних паролей) может быть легко выполнена с использованием опции pam_pwcheck remember=5 , но я не знаю, как обеспечить 180-дневный реквизит.

Есть идеи?