Я получаю это сообщение при попытке изменить мой пароль:
"Плохо: новый и старый пароль слишком подобен"
"Подобие" паролей не важно для моих потребностей, таким образом, я хотел бы обойти это.
Я попробовал sudo passwd $my_username
Я думал, что это работало, потому что я получил сообщение:
passwd: password updated successfully
Однако изменение пароля не имеет никакого эффекта после отъезда терминала, и мой старый пароль является все еще единственным распознанным.
Какие-либо идеи?
спасибо
Обходное решение должно было бы изменить старый пароль на случайный и изменить его снова на подобный. История пароля не сохраняется, таким образом, это должно хорошо работать.
При необходимости в действительном решении включайте содержание Вашего /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 - управление пользователями Ubuntu: истечение пароля
https://help.ubuntu.com/12.04/serverguide/user-management.html, кажется, не перечисляет соответствующие опции - это упоминает /etc/pam.d/common-password
но без деталей того, что точно предназначено наборами правила как nullok_secure
или что другие наборы правила доступны.
Упоминание документа как man pam_unix
могло бы быть полезным здесь?
Для меня я смог избежать этого сообщения:
Bad: new password is just a wrapped version of the old one
(и несколько других подобных сообщений)
путем выполнения $sudo passwd <my_username>
вместо просто $ passwd
Просто, очевидно, знайте о последствиях безопасности, но по крайней мере это позволяет его теперь.