Я получаю это сообщение при попытке сменить пароль:
«Плохо: новый и старый пароль слишком похожи»
«Сходство» паролей не имеет отношения к моим потребностям, поэтому я бы хотел обойти это.
Я пытался sudo passwd $my_username
Я думал, что это сработало, потому что я получил сообщение:
passwd: password updated successfully
Однако смена пароля не имеет никакого эффекта после выхода из терминала, и мой старый пароль остается единственным распознанным.
Любые идеи?
Благодарность
Ответы:
Для меня я смог избежать этого сообщения:
Bad: new password is just a wrapped version of the old one
(и несколько других подобных сообщений)бежать
$sudo passwd <my_username>
вместо просто$ passwd
Просто знайте о последствиях для безопасности, но, по крайней мере, теперь это позволяет.
источник
Обходной путь может состоять в том, чтобы изменить старый пароль на случайный и снова изменить его на аналогичный. История паролей не сохраняется, поэтому это должно работать нормально.
Если вам нужно реальное решение, пожалуйста, включите содержимое вашего
/etc/pam.d/common-password
и/etc/pam.d/chpasswd
(желательно с использованием pastebin).источник
sudo chage -l username
sudo chage username
Minimum Password Age
для0
и наборMaximum Password Age
для99999
сохранить текущий пароль на неопределенный срок и не хотите, чтобы истечь.Дополнительная информация: Руководство по Ubuntu Server - Управление пользователями Ubuntu: Срок действия пароля
источник
https://help.ubuntu.com/12.04/serverguide/user-management.html , по-видимому, не перечисляет соответствующие параметры - он упоминает,
/etc/pam.d/common-password
но без подробных сведений о том, что именно подразумевается под наборами правилnullok_secure
или какими другими наборами правил. доступны.Упоминание о таком документе
man pam_unix
может быть полезным здесь?источник