Ігноруйте "Погано: новий і старий пароль занадто схожі"


33

Я отримую це повідомлення при спробі змінити свій пароль:

"Погано: новий і старий пароль занадто схожі"

"Подібність" паролів не має значення для моїх потреб, тому я хотів би це обійти.

я намагався sudo passwd $my_username

Я думав, що це спрацювало, тому що я отримав повідомлення:

passwd: password updated successfully

Однак зміна пароля не має ефекту після виходу з терміналу, і мій старий пароль все ще єдиний.

Будь-які ідеї?

Спасибі


Результат показує, що ваш пароль було оновлено успішно. Для підтвердження просто вийдіть із системи та увійдіть назад.
karthick87

Я вийшов із системи та знову ввійшов у систему, перезавантажив свою машину. Без ефекту - старий пароль залишається.
user999

1
Яку версію ubuntu ви використовуєте? Спробуйте змінити пароль користувача методом GUI.
karthick87

Спасибі за вашу допомогу. Використовуючи 11.04. На жаль, метод GUI не дозволяє "подібний" пароль. Якщо те, що я зробив вище, здається правильним, тоді мені просто потрібно вибрати інший тип пароля. Я просто здивований, що метод судо не працює для мене.
user999

1
@ user999 Я навіть можу змінити свій пароль, не нав'язуючи, що він занадто короткий (для тестування використовувався 1 лист;)) або він такий самий, як раніше, або навіть той самий пароль, який він є.
Rinzwind

Відповіді:


35

Для мене мені вдалося уникнути цього повідомлення:

Bad: new password is just a wrapped version of the old one (та кілька інших подібних повідомлень)

бігаючи $sudo passwd <my_username>замість просто$ passwd

Просто очевидно, будьте в курсі наслідків для безпеки, але принаймні це дозволяє зараз.


20

Приблизним рішенням було б змінити старий пароль на випадковий та знову змінити його на аналогічний. Історія паролів не зберігається, тому це повинно працювати добре.

Якщо вам потрібне справжнє рішення, будь ласка, включіть вміст свого /etc/pam.d/common-passwordта /etc/pam.d/chpasswd(бажано, використовуючи пастин).


Якщо ви використовуєте вирішення, пам’ятайте, що в останніх версіях Ubuntu слід пам’ятати про інші обмеження. "Новий пароль занадто простий" і "Ви повинні вибрати довший пароль" - це лише два.
Келлі Банг

2

sudo chage -l username

  • Використовуйте цю команду для перегляду вашої поточної політики терміну дії пароля.

sudo chage username

  • Використовуйте це, щоб отримати зміни різних полів дії терміну дії пароля; набір Minimum Password Ageдля 0і набір Maximum Password Ageдля 99999збереження поточного пароль на невизначений термін і не хочете, щоб закінчитися.

Більше інформації: Посібник сервера Ubuntu - Управління користувачем Ubuntu: Термін дії пароля


1

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

Згадування про такий документ, як man pam_unixможе бути корисним тут?


1
Привіт OJW! Здається, ваша публікація не намагається відповісти на питання. Ви мали на увазі це як коментар до відповіді 13east?
Алаа Алі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.