Игнорировать «Плохо: новый и старый пароль слишком похожи»

33

Я получаю это сообщение при попытке сменить пароль:

«Плохо: новый и старый пароль слишком похожи»

«Сходство» паролей не имеет отношения к моим потребностям, поэтому я бы хотел обойти это.

Я пытался sudo passwd $my_username

Я думал, что это сработало, потому что я получил сообщение:

passwd: password updated successfully

Однако смена пароля не имеет никакого эффекта после выхода из терминала, и мой старый пароль остается единственным распознанным.

Любые идеи?

Благодарность

user999
источник
Результат показывает, что ваш пароль был успешно обновлен. Просто выйдите и войдите, чтобы подтвердить.
karthick87
Я вышел из системы, вернулся и перезагрузил компьютер. Никакого эффекта - старый пароль остается.
user999
1
Какую версию Ubuntu вы используете? Попробуйте изменить пароль пользователя, используя метод GUI.
karthick87
Спасибо за вашу помощь. Использование 11.04. К сожалению, метод GUI не позволяет использовать «похожий» пароль. Если то, что я сделал выше, похоже, правильно, то мне просто нужно выбрать другой тип пароля. Я просто удивлен, что метод sudo не работает для меня.
user999
1
@ user999 Я даже могу сменить свой пароль, чтобы он не стал слишком коротким (для проверки использовалась 1 буква;)), или он был таким же, как раньше, или даже тот же пароль, что и сейчас.
Rinzwind

Ответы:

35

Для меня я смог избежать этого сообщения:

Bad: new password is just a wrapped version of the old one (и несколько других подобных сообщений)

бежать $sudo passwd <my_username>вместо просто$ passwd

Просто знайте о последствиях для безопасности, но, по крайней мере, теперь это позволяет.

rogerdpack
источник
20

Обходной путь может состоять в том, чтобы изменить старый пароль на случайный и снова изменить его на аналогичный. История паролей не сохраняется, поэтому это должно работать нормально.

Если вам нужно реальное решение, пожалуйста, включите содержимое вашего /etc/pam.d/common-passwordи /etc/pam.d/chpasswd(желательно с использованием pastebin).

Адам Быртек
источник
Если вы используете обходной путь, помните, что в более поздних версиях Ubuntu следует учитывать и другие ограничения. «Новый пароль слишком прост» и «Вы должны выбрать более длинный пароль» - это только два.
Келли Банг
2

sudo chage -l username

  • Используйте эту команду для просмотра текущих политик истечения срока действия пароля.

sudo chage username

  • Используйте это, чтобы изменить различные поля политики истечения срока действия пароля; набор Minimum Password Ageдля 0и набор Maximum Password Ageдля 99999сохранить текущий пароль на неопределенный срок и не хотите, чтобы истечь.

Дополнительная информация: Руководство по Ubuntu Server - Управление пользователями Ubuntu: Срок действия пароля

13east
источник
1

https://help.ubuntu.com/12.04/serverguide/user-management.html , по-видимому, не перечисляет соответствующие параметры - он упоминает, /etc/pam.d/common-passwordно без подробных сведений о том, что именно подразумевается под наборами правил nullok_secureили какими другими наборами правил. доступны.

Упоминание о таком документе man pam_unixможет быть полезным здесь?

OJW
источник
1
Привет OJW! Ваш пост, похоже, не пытается ответить на вопрос. Вы имели в виду это как комментарий к ответу 13east?
Алаа Али